Merge pull request #64 from tekktrik/doc/fix-typing

Update namedtuple type annotations
This commit is contained in:
foamyguy 2023-01-03 17:52:32 -06:00 committed by GitHub
commit 38870549ad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 7 additions and 28 deletions

View file

@ -38,11 +38,6 @@ __repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git"
Buttons = namedtuple("Buttons", "a b")
try:
from typing import Type
except ImportError:
pass
class Clue(PyBadgerBase):
"""Class that represents a single CLUE."""
@ -69,7 +64,7 @@ class Clue(PyBadgerBase):
self._buttons = KeyStates(self._keys)
@property
def button(self) -> Type[tuple]:
def button(self) -> Buttons:
"""The buttons on the board.
Example use:

View file

@ -38,10 +38,6 @@ import adafruit_lis3dh
import neopixel
from adafruit_pybadger.pybadger_base import PyBadgerBase, KeyStates
try:
from typing import Type
except ImportError:
pass
__version__ = "0.0.0+auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git"
@ -79,7 +75,7 @@ class CPB_Gizmo(PyBadgerBase):
self._light_sensor = analogio.AnalogIn(board.LIGHT)
@property
def button(self) -> Type[tuple]:
def button(self) -> Buttons:
"""The buttons on the board.
Example use:

View file

@ -30,10 +30,6 @@ import board
import neopixel
from adafruit_pybadger.pybadger_base import PyBadgerBase
try:
from typing import Type
except ImportError:
pass
__version__ = "0.0.0+auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git"
@ -55,7 +51,7 @@ class MagTag(PyBadgerBase):
)
@property
def button(self) -> Type[tuple]:
def button(self) -> Buttons:
"""The buttons on the board.
Example use:

View file

@ -31,10 +31,6 @@ import audioio
import keypad
from adafruit_pybadger.pybadger_base import PyBadgerBase, KeyStates
try:
from typing import Type
except ImportError:
pass
__version__ = "0.0.0+auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git"
@ -68,7 +64,7 @@ class PewPewM4(PyBadgerBase):
self._buttons = KeyStates(self._keys)
@property
def button(self) -> Type[tuple]:
def button(self) -> Buttons:
"""The buttons on the board.
Example use:

View file

@ -40,10 +40,6 @@ import adafruit_lis3dh
import neopixel
from adafruit_pybadger.pybadger_base import PyBadgerBase, KeyStates
try:
from typing import Type
except ImportError:
pass
__version__ = "0.0.0+auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git"
@ -105,7 +101,7 @@ class PyBadge(PyBadgerBase):
self._light_sensor = analogio.AnalogIn(board.A7)
@property
def button(self) -> Type[tuple]:
def button(self) -> Buttons:
"""The buttons on the board.
Example use:

View file

@ -36,7 +36,7 @@ import adafruit_lis3dh
from adafruit_pybadger.pybadger_base import PyBadgerBase, KeyStates
try:
from typing import Type, Tuple
from typing import Tuple
except ImportError:
pass
@ -85,7 +85,7 @@ class PyGamer(PyBadgerBase):
self._light_sensor = analogio.AnalogIn(board.A7)
@property
def button(self) -> Type[tuple]:
def button(self) -> Buttons:
"""The buttons on the board.
Example use: