mobile: use enumerate() instead of manual indexing in Layer3
This commit is contained in:
parent
34dd36c34e
commit
e69f1f339d
|
@ -267,14 +267,12 @@ class IE(Envelope):
|
||||||
self.unset_IE()
|
self.unset_IE()
|
||||||
[elt.set_val(None) for elt in self.__iter__()]
|
[elt.set_val(None) for elt in self.__iter__()]
|
||||||
elif isinstance(vals, (tuple, list)):
|
elif isinstance(vals, (tuple, list)):
|
||||||
ind = 0
|
for ind, elt in enumerate(self.__iter__()):
|
||||||
for elt in self.__iter__():
|
|
||||||
val = vals[ind]
|
val = vals[ind]
|
||||||
if elt._name == 'V' and not isinstance(val, bytes_types):
|
if elt._name == 'V' and not isinstance(val, bytes_types):
|
||||||
ie_val = val
|
ie_val = val
|
||||||
else:
|
else:
|
||||||
elt.set_val(val)
|
elt.set_val(val)
|
||||||
ind += 1
|
|
||||||
elif isinstance(vals, dict):
|
elif isinstance(vals, dict):
|
||||||
for key, val in vals.items():
|
for key, val in vals.items():
|
||||||
if key == 'V' and not isinstance(val, bytes_types):
|
if key == 'V' and not isinstance(val, bytes_types):
|
||||||
|
|
Loading…
Reference in New Issue