]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/commitdiff
continue if i2cdisplay failed to import
authorfoamyguy <foamyguy@gmail.com>
Thu, 1 Jul 2021 01:23:46 +0000 (20:23 -0500)
committerfoamyguy <foamyguy@gmail.com>
Thu, 1 Jul 2021 01:23:46 +0000 (20:23 -0500)
displayio/__init__.py

index 343ffa1c8fa8c8ea719e96180014d936e9eaf8aa..6c539019a4819a2ac6a9bbf14935c2f0ab47058b 100644 (file)
@@ -23,7 +23,10 @@ from displayio.display import Display
 from displayio.epaperdisplay import EPaperDisplay
 from displayio.fourwire import FourWire
 from displayio.group import Group
 from displayio.epaperdisplay import EPaperDisplay
 from displayio.fourwire import FourWire
 from displayio.group import Group
-from displayio.i2cdisplay import I2CDisplay
+try:
+    from displayio.i2cdisplay import I2CDisplay
+except NotImplementedError:
+    print("WARNING: I2CDisplay is not supported on this device.")
 from displayio.ondiskbitmap import OnDiskBitmap
 from displayio.palette import Palette
 from displayio.parallelbus import ParallelBus
 from displayio.ondiskbitmap import OnDiskBitmap
 from displayio.palette import Palette
 from displayio.parallelbus import ParallelBus