Skip to content

Commit 5464f29

Browse files
committed
prefect/unit: Avoid using try...except...
Exception handling will bring more memory overhead Signed-off-by: lbuque <[email protected]>
1 parent c68af35 commit 5464f29

File tree

9 files changed

+23
-28
lines changed

9 files changed

+23
-28
lines changed

m5stack/libs/unit/ac_measure.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
from .pahub import PAHUBUnit
44
from .unit_helper import UnitError
55
import time
6+
import sys
67

7-
try:
8+
if sys.platform != "esp32":
89
from typing import Union
9-
except ImportError:
10-
pass
10+
1111

1212
AC_MEASURE_ADDR = 0x42
1313

m5stack/libs/unit/encoder8.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
from .pahub import PAHUBUnit
66
from .unit_helper import UnitError
77
import time
8+
import sys
89

9-
try:
10+
if sys.platform != "esp32":
1011
from typing import Union
11-
except ImportError:
12-
pass
1312

1413

1514
ENCODER8_ADDR = 0x41

m5stack/libs/unit/env.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
from driver.qmp6988 import QMP6988
1010
from driver.dht12 import DHT12
1111
from driver.sht4x import SHT4x
12+
import sys
1213

13-
try:
14+
if sys.platform != "esp32":
1415
from typing import Union
1516
from typing_extensions import Literal
16-
except ImportError:
17-
pass
17+
1818

1919
ENV_I = const(1)
2020
ENV_II = const(2)

m5stack/libs/unit/extio2.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
from machine import I2C
22
from micropython import const
3+
import sys
34

5+
if sys.platform != "esp32":
6+
from typing import Literal
47

5-
try:
6-
from typing_extensions import Literal
7-
except ImportError:
8-
pass
98

109
_REG_MODE_CH_1 = const(0x00)
1110
_REG_OUTPUT_REG_CH_1 = const(0x10)

m5stack/libs/unit/hbridge.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
import struct
33
from .pahub import PAHUBUnit
44
from .unit_helper import UnitError
5+
import sys
56

6-
try:
7+
if sys.platform != "esp32":
78
from typing import Union
8-
except ImportError:
9-
pass
9+
1010

1111
HBRIDGE_ADDR = 0x20
1212

m5stack/libs/unit/pbhub.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from .pahub import PAHUBUnit
55
from .unit_helper import UnitError
66
import time
7+
import sys
78

8-
try:
9+
if sys.platform != "esp32":
910
from typing import Union
10-
except ImportError:
11-
pass
11+
1212

1313
hub_addr = [0x40, 0x50, 0x60, 0x70, 0x80, 0xA0]
1414

m5stack/libs/unit/pir.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
from micropython import const
22
from micropython import schedule
33
from machine import Pin
4+
import sys
45

5-
try:
6+
if sys.platform != "esp32":
67
from typing import Literal
7-
except ImportError:
8-
pass
98

109

1110
class PIRUnit:

m5stack/libs/unit/scales.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
from .unit_helper import UnitError
44
import time
55
import struct
6+
import sys
67

7-
try:
8+
if sys.platform != "esp32":
89
from typing import Union
9-
except ImportError:
10-
pass
1110

1211

1312
SCALES_ADDR = 0x26

m5stack/libs/unit/ultrasonic_i2c.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22
from .pahub import PAHUBUnit
33
from .unit_helper import UnitError
44
import time
5+
import sys
56

6-
try:
7+
if sys.platform != "esp32":
78
from typing import Union
8-
except ImportError:
9-
pass
109

1110

1211
class ULTRASONIC_I2CUnit:

0 commit comments

Comments
 (0)