From d9a8d2fc43c4811f3923087df3c8924c48aa4b6d Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sun, 2 May 2021 02:12:47 +0200 Subject: [PATCH] [pylint] Fix calling non-existing iteritems() of dict This method has been removed [1] in Python 3.0: pySim/cards.py:581:14: E1101: Instance of 'dict' has no 'iteritems' member (no-member) pySim/cards.py:591:24: E1101: Instance of 'dict' has no 'iteritems' member (no-member) [1] https://wiki.python.org/moin/Python3.0#Built-In_Changes Change-Id: Iba7ad9ed2a9b197ecedaaed1c6744fe1c721515a --- pySim/cards.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pySim/cards.py b/pySim/cards.py index ddc0bf42..3b536540 100644 --- a/pySim/cards.py +++ b/pySim/cards.py @@ -578,7 +578,7 @@ class _MagicSimBase(Card): def erase(self): # Dummy df = {} - for k, v in self._files.iteritems(): + for k, v in self._files.items(): ofs = 1 fv = v[1] * 'ff' if k == 'name': @@ -588,7 +588,7 @@ class _MagicSimBase(Card): # Write for n in range(0,self._get_count()): - for k, (msg, ofs) in df.iteritems(): + for k, (msg, ofs) in df.items(): self._scc.update_record(['3f00', '7f4d', k], n + ofs, msg)