aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2024-02-04 23:14:51 +0100
committerHarald Welte <laforge@osmocom.org>2024-02-05 09:53:45 +0100
commit5f6b64dc2591ee4fb47c31d2aa4cfc5fbbad9761 (patch)
tree0fe1cbbb4bff3a89f0d299a014a11a5f21c8f048
parent1258e464a1ac50c9eb32ea1d532f0d22c764af66 (diff)
pylint: esim/saip/templates.py
pySim/esim/saip/templates.py:106:0: R1707: Disallow trailing comma tuple (trailing-comma-tuple) pySim/esim/saip/templates.py:56:37: C0121: Comparison 'self.fid != None' should be 'self.fid is not None' (singleton-comparison) pySim/esim/saip/templates.py:57:28: C0121: Comparison 'self.arr != None' should be 'self.arr is not None' (singleton-comparison) pySim/esim/saip/templates.py:58:37: C0121: Comparison 'self.sfi != None' should be 'self.sfi is not None' (singleton-comparison) pySim/esim/saip/templates.py:96:11: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) pySim/esim/saip/templates.py:591:0: W1404: Implicit string concatenation found in list (implicit-str-concat) Change-Id: I181578ba630c8bdb558297e990411b59593652a0
-rw-r--r--pySim/esim/saip/templates.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/pySim/esim/saip/templates.py b/pySim/esim/saip/templates.py
index 44c2ac5..cd76247 100644
--- a/pySim/esim/saip/templates.py
+++ b/pySim/esim/saip/templates.py
@@ -53,9 +53,9 @@ class FileTemplate:
return "FileTemplate(%s)" % (self.name)
def __repr__(self) -> str:
- s_fid = "%04x" % self.fid if self.fid != None else 'None'
- s_arr = self.arr if self.arr != None else 'None'
- s_sfi = "%02x" % self.sfi if self.sfi != None else 'None'
+ s_fid = "%04x" % self.fid if self.fid is not None else 'None'
+ s_arr = self.arr if self.arr is not None else 'None'
+ s_sfi = "%02x" % self.sfi if self.sfi is not None else 'None'
return "FileTemplate(%s/%s, %s, %s, arr=%s, sfi=%s)" % (self.name, self.pe_name, s_fid,
self.file_type, s_arr, s_sfi)
@@ -93,7 +93,7 @@ class ProfileTemplateRegistry:
def get_by_oid(cls, oid: Union[List[int], str]) -> Optional[ProfileTemplate]:
"""Look-up the ProfileTemplate based on its OID. The OID can be given either in dotted-string format,
or as a list of integers."""
- if type(oid) is not str:
+ if not isinstance(oid, str):
oid = OID.OID.str_from_intlist(oid)
return cls.by_oid.get(oid, None)
@@ -103,7 +103,7 @@ class ProfileTemplateRegistry:
# Section 9.2
class FilesAtMF(ProfileTemplate):
created_by_default = True
- oid = OID.MF,
+ oid = OID.MF
files = [
FileTemplate(0x3f00, 'MF', 'MF', None, None, 14, None, None, None, params=['pinStatusTemplateDO']),
FileTemplate(0x2f05, 'EF.PL', 'TR', None, 2, 1, 0x05, 'FF...FF', None),
@@ -588,7 +588,7 @@ class FilesIsimMandatory(ProfileTemplate):
created_by_default = True
oid = OID.ADF_ISIM_by_default
files = [
- FileTemplate( None, 'ADF.ISIM', 'ADF', None, None, 14, None, None, False, ['aid','temporary_fid''pinStatusTemplateDO']),
+ FileTemplate( None, 'ADF.ISIM', 'ADF', None, None, 14, None, None, False, ['aid','temporary_fid','pinStatusTemplateDO']),
FileTemplate(0x6f02, 'EF.IMPI', 'TR', None, None, 2, 0x02, None, True, ['size']),
FileTemplate(0x6f04, 'EF.IMPU', 'LF', 1, None, 2, 0x04, None, True, ['size']),
FileTemplate(0x6f03, 'EF.Domain', 'TR', None, None, 2, 0x05, None, True, ['size']),