Improve `can.io.*` type hierarchy and annotations by zariiii9003 · Pull Request #1951 · hardbyte/python-can
Navigation Menu
{{ message }}
hardbyte / python-can Public
- Notifications You must be signed in to change notification settings
- Fork 666
Merged
zariiii9003 merged 1 commit intohardbyte:mainfrom
Jul 23, 2025Merged
Improve can.io.* type hierarchy and annotations#1951
zariiii9003 merged 1 commit intohardbyte:mainfrom
Improve can.io.* type hierarchy and annotations#1951
zariiii9003 merged 1 commit intohardbyte:mainfrom
Conversation
Copy link
Collaborator
zariiii9003
commented
Jun 18, 2025
zariiii9003
commented
- 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.
zariiii9003
added
file-io
labels
Jun 18, 2025
zariiii9003
force-pushed
the
io-typing2
branch
from
9816dd8 to
89eaa2b
Compare
zariiii9003
force-pushed
the
io-typing2
branch
from
89eaa2b to
2d9448d
Compare
zariiii9003
deleted the
io-typing2
branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment