laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/pysim/+/35835?usp=email )

Change subject: pylint: esim/saip/templates.py
......................................................................

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
---
M pySim/esim/saip/templates.py
1 file changed, 22 insertions(+), 6 deletions(-)

Approvals:
  laforge: Looks good to me, approved
  Jenkins Builder: Verified




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 @@
         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 @@
     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 @@
 # 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 @@
     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']),

--
To view, visit https://gerrit.osmocom.org/c/pysim/+/35835?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I181578ba630c8bdb558297e990411b59593652a0
Gerrit-Change-Number: 35835
Gerrit-PatchSet: 2
Gerrit-Owner: laforge <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-MessageType: merged

Reply via email to