Skip to content

Commit 806ff25

Browse files
authored
Merge pull request #89 from cameronbunce/master
Catching errors
2 parents bb38109 + f7229e0 commit 806ff25

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

examples/combined.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ def main():
275275
unit = "ug/m3"
276276
try:
277277
data = pms5003.read()
278-
except pmsReadTimeoutError:
278+
except (SerialTimeoutError, pmsReadTimeoutError):
279279
logging.warning("Failed to read PMS5003")
280280
else:
281281
data = float(data.pm_ug_per_m3(1.0))
@@ -286,7 +286,7 @@ def main():
286286
unit = "ug/m3"
287287
try:
288288
data = pms5003.read()
289-
except pmsReadTimeoutError:
289+
except (SerialTimeoutError, pmsReadTimeoutError):
290290
logging.warning("Failed to read PMS5003")
291291
else:
292292
data = float(data.pm_ug_per_m3(2.5))
@@ -297,7 +297,7 @@ def main():
297297
unit = "ug/m3"
298298
try:
299299
data = pms5003.read()
300-
except pmsReadTimeoutError:
300+
except (SerialTimeoutError, pmsReadTimeoutError):
301301
logging.warning("Failed to read PMS5003")
302302
else:
303303
data = float(data.pm_ug_per_m3(10))

0 commit comments

Comments
 (0)