From 063287a880c30de9925b5b18f73300daae3821d5 Mon Sep 17 00:00:00 2001 From: Thomas Franks Date: Fri, 2 Sep 2022 15:29:53 -0400 Subject: [PATCH 1/4] Add Missing Type Annotations --- adafruit_displayio_ssd1305.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/adafruit_displayio_ssd1305.py b/adafruit_displayio_ssd1305.py index f80ed3b..c484107 100644 --- a/adafruit_displayio_ssd1305.py +++ b/adafruit_displayio_ssd1305.py @@ -31,6 +31,11 @@ import displayio +try: + from typing import Union +except ImportError: + pass + __version__ = "0.0.0+auto.0" __repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1305.git" @@ -65,7 +70,9 @@ class SSD1305(displayio.Display): One of (0, 90, 180, 270) """ - def __init__(self, bus, **kwargs): + def __init__( + self, bus: Union[displayio.Fourwire, displayio.I2CDisplay], **kwargs + ) -> None: colstart = 0 # Patch the init sequence for 32 pixel high displays. init_sequence = bytearray(_INIT_SEQUENCE) From 254544a3369abf297483cf32389e2fca93ca5359 Mon Sep 17 00:00:00 2001 From: Thomas Franks Date: Fri, 2 Sep 2022 15:33:43 -0400 Subject: [PATCH 2/4] Add Missing Type Annotations --- adafruit_displayio_ssd1305.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/adafruit_displayio_ssd1305.py b/adafruit_displayio_ssd1305.py index c484107..429da17 100644 --- a/adafruit_displayio_ssd1305.py +++ b/adafruit_displayio_ssd1305.py @@ -33,6 +33,7 @@ try: from typing import Union + from busio import I2C except ImportError: pass @@ -71,7 +72,7 @@ class SSD1305(displayio.Display): """ def __init__( - self, bus: Union[displayio.Fourwire, displayio.I2CDisplay], **kwargs + self, bus: Union[displayio.Fourwire, I2C], **kwargs ) -> None: colstart = 0 # Patch the init sequence for 32 pixel high displays. From 6272c2133ee0c81a07a2ca5fdc6ee432a4de0db1 Mon Sep 17 00:00:00 2001 From: Thomas Franks Date: Fri, 2 Sep 2022 15:37:06 -0400 Subject: [PATCH 3/4] Add Missing Type Annotations --- adafruit_displayio_ssd1305.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/adafruit_displayio_ssd1305.py b/adafruit_displayio_ssd1305.py index 429da17..f90fa9c 100644 --- a/adafruit_displayio_ssd1305.py +++ b/adafruit_displayio_ssd1305.py @@ -71,9 +71,7 @@ class SSD1305(displayio.Display): One of (0, 90, 180, 270) """ - def __init__( - self, bus: Union[displayio.Fourwire, I2C], **kwargs - ) -> None: + def __init__(self, bus: Union[displayio.Fourwire, I2C], **kwargs) -> None: colstart = 0 # Patch the init sequence for 32 pixel high displays. init_sequence = bytearray(_INIT_SEQUENCE) From 2c2379407a8ebf47e7a58ae10e71a0ce643ac3bf Mon Sep 17 00:00:00 2001 From: Thomas Franks Date: Fri, 2 Sep 2022 16:16:03 -0400 Subject: [PATCH 4/4] Add Missing Type Annotations --- adafruit_displayio_ssd1305.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/adafruit_displayio_ssd1305.py b/adafruit_displayio_ssd1305.py index f90fa9c..c484107 100644 --- a/adafruit_displayio_ssd1305.py +++ b/adafruit_displayio_ssd1305.py @@ -33,7 +33,6 @@ try: from typing import Union - from busio import I2C except ImportError: pass @@ -71,7 +70,9 @@ class SSD1305(displayio.Display): One of (0, 90, 180, 270) """ - def __init__(self, bus: Union[displayio.Fourwire, I2C], **kwargs) -> None: + def __init__( + self, bus: Union[displayio.Fourwire, displayio.I2CDisplay], **kwargs + ) -> None: colstart = 0 # Patch the init sequence for 32 pixel high displays. init_sequence = bytearray(_INIT_SEQUENCE)