From 950f0ae220e812c2fccc3859a8d914b53ff8d7c1 Mon Sep 17 00:00:00 2001 From: Vincent BENOIT Date: Tue, 15 Nov 2022 20:52:08 +0100 Subject: [PATCH] correction de bugs --- kineintercom/intercom.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kineintercom/intercom.py b/kineintercom/intercom.py index ae6f945..74cda22 100644 --- a/kineintercom/intercom.py +++ b/kineintercom/intercom.py @@ -758,15 +758,18 @@ def main(): ret, _ = send_at_cmd(cmd='AT', timeout=0.5, serObj=ser, logger=logger) if ret == 2: logger.error("Erreur d'envoie de la commande AT") + ser.close() sys.exit(1) elif ret == 1: - logger.warning("Pas de réponse du module GSM") + logger.warning("Pas de réponse du module GSM HAT") GSM_MODULE_STATE = False else: logger.info("Module GSM HAT allumé ...") GSM_MODULE_STATE = True except Exception as e: logger.error("Erreur de com série: {}".format(e)) + ser.close() + sys.exit(1) else: logger.error("Impossible d'ouvrir le port série") sys.exit(1)