Skip to content

Commit 08d78c5

Browse files
Add retry to increase example reliability
1 parent 0dd5512 commit 08d78c5

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

examples/qwiic_tca9548a_ex2.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,12 @@ def runExample():
8484
myTca.enable_channels([i])
8585

8686
# If a device is connected, initialize it
87-
if distance_sensors[i].sensor_init() == None:
88-
print("Sensor", i, " connected!")
89-
else:
90-
print("Sensor", i, " not connected! Exiting Program. Please connect sensor", i, "and restart program.")
91-
sys.exit(0)
87+
while True:
88+
if distance_sensors[i].sensor_init() == None:
89+
print("Sensor", i, " connected!")
90+
break
91+
else:
92+
print("Sensor", i, " not connected! Retrying...")
9293

9394
while True:
9495
# Loop through each sensor and enable its MUX channel then read the distance

0 commit comments

Comments
 (0)