mobile: use enumerate() instead of manual indexing in Layer3

This commit is contained in:
mich 2019-08-07 18:37:40 +02:00
parent 34dd36c34e
commit e69f1f339d
1 changed files with 1 additions and 3 deletions

View File

@ -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):