diff options
author | Philipp Maier <pmaier@sysmocom.de> | 2021-02-22 16:20:43 +0100 |
---|---|---|
committer | Philipp Maier <pmaier@sysmocom.de> | 2021-02-25 16:27:08 +0100 |
commit | 289fd28091e046868c64d29658db45f88e24900f (patch) | |
tree | 77854e688ed95c7a20e9f00ce1975533a44fe39d | |
parent | 92bdd5e901a0e590b51af8a0e5807806c09effa6 (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.py | 3 |
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 |