]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/commitdiff
remove type info to avoid import exception
authorfoamyguy <foamyguy@gmail.com>
Thu, 1 Jul 2021 23:02:24 +0000 (18:02 -0500)
committerfoamyguy <foamyguy@gmail.com>
Thu, 1 Jul 2021 23:02:24 +0000 (18:02 -0500)
displayio/__init__.py
displayio/i2cdisplay.py

index 7489966bfd46ed22caad69a5200b65982f549aed..343ffa1c8fa8c8ea719e96180014d936e9eaf8aa 100644 (file)
@@ -23,11 +23,7 @@ from displayio.display import Display
 from displayio.epaperdisplay import EPaperDisplay
 from displayio.fourwire import FourWire
 from displayio.group import Group
-
-try:
-    from displayio.i2cdisplay import I2CDisplay
-except NotImplementedError:
-    print("WARNING: I2CDisplay is not supported on this device.")
+from displayio.i2cdisplay import I2CDisplay
 from displayio.ondiskbitmap import OnDiskBitmap
 from displayio.palette import Palette
 from displayio.parallelbus import ParallelBus
index 409e0a5c031b02c2a957e30b47e51b5776d2b47c..b2d38dc808e1c4340522630b889b00b7df56a38c 100644 (file)
@@ -23,16 +23,9 @@ displayio for Blinka
 __version__ = "0.0.0-auto.0"
 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
 
-
 import time
 import busio
 import digitalio
-import microcontroller
-
-try:
-    from typing import Optional
-except ImportError:
-    pass
 
 
 class I2CDisplay:
@@ -40,13 +33,7 @@ class I2CDisplay:
     It doesn’t handle display initialization.
     """
 
-    def __init__(
-        self,
-        i2c_bus: busio.I2C,
-        *,
-        device_address: int,
-        reset: Optional[microcontroller.Pin] = None
-    ):
+    def __init__(self, i2c_bus: busio.I2C, *, device_address: int, reset=None):
         """Create a I2CDisplay object associated with the given I2C bus and reset pin.
 
         The I2C bus and pins are then in use by the display until displayio.release_displays() is