Pass pylint 3.3.4 from debian trixie
************* Module osmo-smdpp osmo-smdpp.py:657:72: E0606: Possibly using variable 'iccid_str' before assignment (possibly-used-before-assignment) => False-positive: code paths that don't set iccid_str raise an error, so this shouldn't be a problem. ************* Module pySim-smpp2sim pySim-smpp2sim.py:427:4: E1101: Module 'twisted.internet.reactor' has no 'run' member (no-member) => False-positive: pylint doesn't recognize dynamically set attributes. ************* Module es9p_client contrib/es9p_client.py:126:11: E0606: Possibly using variable 'opts' before assignment (possibly-used-before-assignment) => Real bug, should be "self.opts". Related: https://stackoverflow.com/a/18712867 Change-Id: Id042ba0944b58d98d27e1222ac373c7206158a91
This commit is contained in:
@@ -123,8 +123,8 @@ class Es9pClient:
|
|||||||
'profileManagementOperation': PMO(self.opts.operation).to_bitstring(),
|
'profileManagementOperation': PMO(self.opts.operation).to_bitstring(),
|
||||||
'notificationAddress': self.opts.notification_address or urlparse(self.opts.url).netloc,
|
'notificationAddress': self.opts.notification_address or urlparse(self.opts.url).netloc,
|
||||||
}
|
}
|
||||||
if opts.iccid:
|
if self.opts.iccid:
|
||||||
ntf_metadata['iccid'] = h2b(swap_nibbles(opts.iccid))
|
ntf_metadata['iccid'] = h2b(swap_nibbles(self.opts.iccid))
|
||||||
|
|
||||||
if self.opts.operation == 'download':
|
if self.opts.operation == 'download':
|
||||||
pird = {
|
pird = {
|
||||||
|
|||||||
@@ -629,6 +629,7 @@ class SmDppHttpServer:
|
|||||||
# If ctxParams1 contains a ctxParamsForCommonAuthentication data object, the SM-DP+ Shall [...]
|
# If ctxParams1 contains a ctxParamsForCommonAuthentication data object, the SM-DP+ Shall [...]
|
||||||
# TODO: We really do a very simplistic job here, this needs to be properly implemented later,
|
# TODO: We really do a very simplistic job here, this needs to be properly implemented later,
|
||||||
# considering all the various cases, profile state, etc.
|
# considering all the various cases, profile state, etc.
|
||||||
|
iccid_str = None
|
||||||
if euiccSigned1['ctxParams1'][0] == 'ctxParamsForCommonAuthentication':
|
if euiccSigned1['ctxParams1'][0] == 'ctxParamsForCommonAuthentication':
|
||||||
cpca = euiccSigned1['ctxParams1'][1]
|
cpca = euiccSigned1['ctxParams1'][1]
|
||||||
matchingId = cpca.get('matchingId', None)
|
matchingId = cpca.get('matchingId', None)
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
[build-system]
|
[build-system]
|
||||||
requires = ["setuptools", "wheel"]
|
requires = ["setuptools", "wheel"]
|
||||||
build-backend = "setuptools.build_meta"
|
build-backend = "setuptools.build_meta"
|
||||||
|
|
||||||
|
[tool.pylint.main]
|
||||||
|
ignored-classes = ["twisted.internet.reactor"]
|
||||||
|
|||||||
Reference in New Issue
Block a user