Teejay

Results 2 issues of Teejay

Currently the `read_until()` argument `expected` only accepts a single byte object. This is used as the delimiter for signaling the function to stop reading and return. This PR allows `expected`...

Moderate restructuring to improve the testability of the app - Remove `set_state()` from `MainApp` - Break out `setup()` and `teardown()` in `can_explorer.app` - Utilize `sys.excepthook` handler - Add cases to...