From: foamyguy Date: Thu, 1 Jul 2021 23:02:24 +0000 (-0500) Subject: remove type info to avoid import exception X-Git-Tag: 0.6.2~1^2 X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/commitdiff_plain/fc85cb0d0e12d9a91346b21300fb73bce3ed7c16?ds=sidebyside;hp=-c remove type info to avoid import exception --- fc85cb0d0e12d9a91346b21300fb73bce3ed7c16 diff --git a/displayio/__init__.py b/displayio/__init__.py index 7489966..343ffa1 100644 --- a/displayio/__init__.py +++ b/displayio/__init__.py @@ -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 diff --git a/displayio/i2cdisplay.py b/displayio/i2cdisplay.py index 409e0a5..b2d38dc 100644 --- a/displayio/i2cdisplay.py +++ b/displayio/i2cdisplay.py @@ -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