X-Git-Url: https://zdv2.bktei.com/gitweb/EVA-2020-02-2.git/blobdiff_plain/87221e4160e484a01d53d66e59db4c57c2904495..1d82eac50317410ae4dbbbccbde8cdf65e5d0ba6:/examples/combined.py diff --git a/examples/combined.py b/examples/combined.py index 4b8fbdd..b417ccf 100755 --- a/examples/combined.py +++ b/examples/combined.py @@ -12,7 +12,7 @@ except ImportError: import ltr559 from bme280 import BME280 -from pms5003 import PMS5003, ReadTimeoutError as pmsReadTimeoutError +from pms5003 import PMS5003, ReadTimeoutError as pmsReadTimeoutError, SerialTimeoutError from enviroplus import gas from subprocess import PIPE, Popen from PIL import Image @@ -276,7 +276,7 @@ def main(): try: data = pms5003.read() except pmsReadTimeoutError: - logging.warn("Failed to read PMS5003") + logging.warning("Failed to read PMS5003") else: data = float(data.pm_ug_per_m3(1.0)) display_text(variables[mode], data, unit) @@ -287,7 +287,7 @@ def main(): try: data = pms5003.read() except pmsReadTimeoutError: - logging.warn("Failed to read PMS5003") + logging.warning("Failed to read PMS5003") else: data = float(data.pm_ug_per_m3(2.5)) display_text(variables[mode], data, unit) @@ -298,7 +298,7 @@ def main(): try: data = pms5003.read() except pmsReadTimeoutError: - logging.warn("Failed to read PMS5003") + logging.warning("Failed to read PMS5003") else: data = float(data.pm_ug_per_m3(10)) display_text(variables[mode], data, unit) @@ -331,8 +331,8 @@ def main(): pms_data = None try: pms_data = pms5003.read() - except pmsReadTimeoutError: - logging.warn("Failed to read PMS5003") + except (SerialTimeoutError, pmsReadTimeoutError): + logging.warning("Failed to read PMS5003") else: save_data(7, float(pms_data.pm_ug_per_m3(1.0))) save_data(8, float(pms_data.pm_ug_per_m3(2.5)))