cards: populate name property in Card, UsimCard and IsimCard
Even though Card, UsimCard and IsimCard are abstract classes which are
normally only used to inherit from mit may make sense to pre-populate
the name property with some meaningful value.
Change-Id: Id643e1f83718aea073e7200aecbf2db2def8652f
diff --git a/pySim/cards.py b/pySim/cards.py
index dcba26c..7744c7a 100644
--- a/pySim/cards.py
+++ b/pySim/cards.py
@@ -34,6 +34,8 @@
class Card(object):
+ name = 'SIM'
+
def __init__(self, scc):
self._scc = scc
self._adm_chv_num = 4
@@ -291,6 +293,9 @@
self._scc.update_record(ef, rec_no, "ff" * len, force_len=False, verify=True)
class UsimCard(Card):
+
+ name = 'USIM'
+
def __init__(self, ssc):
super(UsimCard, self).__init__(ssc)
@@ -361,6 +366,9 @@
return sw
class IsimCard(Card):
+
+ name = 'ISIM'
+
def __init__(self, ssc):
super(IsimCard, self).__init__(ssc)