python-can
python-can copied to clipboard
Improve `can.io.*` type hierarchy and annotations
- Remove BaseIOHandler and use generics instead to narrow types.
- Add missing type annotations log formats.
Other than can.io.mf4, this does pass mypy in strict mode.