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.
parent
8e687558
No related branches found
No related tags found
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