File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change 3333from micropython import const
3434
3535try :
36- import typing
36+ from typing import TYPE_CHECKING
3737
38- from busio import I2C
38+ if TYPE_CHECKING :
39+ from busio import I2C
3940except ImportError :
40- # define I2C to avoid the error:
41- # def __init__(self, i2c_bus: I2C, addr: int = 0x40) -> None:
42- # NameError: name 'I2C' is not defined
43- I2C = None
41+ pass
4442
4543__version__ = "0.0.0+auto.0"
4644__repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_INA219.git"
@@ -153,7 +151,7 @@ class INA219:
153151 # raw_current RO : Current register (not scaled)
154152 # calibration RW : calibration register (note: value is cached)
155153
156- def __init__ (self , i2c_bus : I2C , addr : int = 0x40 ) -> None :
154+ def __init__ (self , i2c_bus : " I2C" , addr : int = 0x40 ) -> None :
157155 self .i2c_device = I2CDevice (i2c_bus , addr )
158156 self .i2c_addr = addr
159157
You can’t perform that action at this time.
0 commit comments