From 6477309107b3e6f45bb4bc256a1a9c6da1bdd2cb Mon Sep 17 00:00:00 2001 From: Philipp Maier Date: Tue, 5 Oct 2021 14:42:01 +0200 Subject: [PATCH] cards: remove "auto_once" from possible ctype options The card_detect function in cards.py allows to specify the card type or use the hints "auto" and "auto_once" to trigger autodetection of the card. However, "auto_once" has no effect and is not used by any caller, so lets remove it. Change-Id: Iea726f51e5ddb43d8a4da2672552fff38e29b006 --- pySim/cards.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pySim/cards.py b/pySim/cards.py index 2f96ee12..95352ffe 100644 --- a/pySim/cards.py +++ b/pySim/cards.py @@ -1564,7 +1564,7 @@ def card_detect(ctype, scc): card = None ctypes = dict([(kls.name, kls) for kls in _cards_classes]) - if ctype in ("auto", "auto_once"): + if ctype == "auto": for kls in _cards_classes: card = kls.autodetect(scc) if card: @@ -1576,9 +1576,6 @@ def card_detect(ctype, scc): print("Autodetection failed") return None - if ctype == "auto_once": - ctype = card.name - elif ctype in ctypes: card = ctypes[ctype](scc)