aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Maier <pmaier@sysmocom.de>2021-02-22 16:20:43 +0100
committerPhilipp Maier <pmaier@sysmocom.de>2021-02-25 16:27:08 +0100
commit289fd28091e046868c64d29658db45f88e24900f (patch)
tree77854e688ed95c7a20e9f00ce1975533a44fe39d
parent92bdd5e901a0e590b51af8a0e5807806c09effa6 (diff)
serial: do not try to close non existing serial connection1.0
The SerialSimLink only has an _sl member if serial initalization was successfull. If we close a serial connection, check if we even have the _sl member. Otherwise move on silently. Change-Id: Ic3f3f5e50d780f424da7d0be5733d7167bb7159c
-rw-r--r--pySim/transport/serial.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pySim/transport/serial.py b/pySim/transport/serial.py
index b841b3e..7785b4a 100644
--- a/pySim/transport/serial.py
+++ b/pySim/transport/serial.py
@@ -52,7 +52,8 @@ class SerialSimLink(LinkBase):
self._atr = None
def __del__(self):
- self._sl.close()
+ if (hasattr(self, "_sl")):
+ self._sl.close()
def wait_for_card(self, timeout=None, newcardonly=False):
# Direct try