-
- Downloads
Convert ctx from an ABC to a mypystub
Required a bunch of renaming from ctx.Ctx to ctx.Context (its real name) Makes the docs actually show docstrings Also apparently mypy doesn't like "from typing_extensions import Protocol" and the fact that it didn't complain so far means that we're probably not type checking everything.
Showing
- docs/api/ctx.rst 2 additions, 1 deletiondocs/api/ctx.rst
- python_payload/mypystubs/badge_link.pyi 1 addition, 1 deletionpython_payload/mypystubs/badge_link.pyi
- python_payload/mypystubs/ctx.pyi 52 additions, 136 deletionspython_payload/mypystubs/ctx.pyi
- python_payload/mypystubs/hardware.pyi 4 additions, 4 deletionspython_payload/mypystubs/hardware.pyi
- python_payload/mypystubs/machine.pyi 1 addition, 1 deletionpython_payload/mypystubs/machine.pyi
- python_payload/st3m/__init__.py 0 additions, 2 deletionspython_payload/st3m/__init__.py
- python_payload/st3m/input.py 0 additions, 1 deletionpython_payload/st3m/input.py
- python_payload/st3m/reactor.py 3 additions, 3 deletionspython_payload/st3m/reactor.py
- python_payload/st3m/settings.py 4 additions, 3 deletionspython_payload/st3m/settings.py
- python_payload/st3m/ui/elements/menus.py 6 additions, 5 deletionspython_payload/st3m/ui/elements/menus.py
- python_payload/st3m/ui/elements/overlays.py 6 additions, 5 deletionspython_payload/st3m/ui/elements/overlays.py
- python_payload/st3m/ui/elements/visuals.py 5 additions, 4 deletionspython_payload/st3m/ui/elements/visuals.py
- python_payload/st3m/ui/interactions.py 2 additions, 2 deletionspython_payload/st3m/ui/interactions.py
- python_payload/st3m/ui/menu.py 4 additions, 4 deletionspython_payload/st3m/ui/menu.py
- python_payload/st3m/ui/view.py 6 additions, 6 deletionspython_payload/st3m/ui/view.py
- sim/fakes/ctx.py 1 addition, 1 deletionsim/fakes/ctx.py
- sim/fakes/hardware.py 1 addition, 1 deletionsim/fakes/hardware.py
Loading
Please register or sign in to comment