diff options
author | nyabkun <75878387+nyabkun@users.noreply.github.com> | 2022-05-19 01:27:48 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-18 18:27:48 +0200 |
commit | a6ae75a62020aba78eccd2988cc0b1b02f9aee05 (patch) | |
tree | ae3859dcc987f5daf58c3130f1bd80378d35f008 /pylint/pyreverse | |
parent | 863e114bcdcfa02e59cec9c657eae85a37851143 (diff) | |
download | pylint-git-a6ae75a62020aba78eccd2988cc0b1b02f9aee05.tar.gz |
Fix "dictionary changed size during iteration" (#6612)
* Fix "dictionary changed size during iteration"
Diffstat (limited to 'pylint/pyreverse')
-rw-r--r-- | pylint/pyreverse/inspector.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pylint/pyreverse/inspector.py b/pylint/pyreverse/inspector.py index 01f720874..35e993f11 100644 --- a/pylint/pyreverse/inspector.py +++ b/pylint/pyreverse/inspector.py @@ -190,7 +190,7 @@ class Linker(IdGeneratorMixIn, utils.LocalsVisitor): baseobj.specializations = specializations # resolve instance attributes node.instance_attrs_type = collections.defaultdict(list) - for assignattrs in node.instance_attrs.values(): + for assignattrs in tuple(node.instance_attrs.values()): for assignattr in assignattrs: if not isinstance(assignattr, nodes.Unknown): self.handle_assignattr_type(assignattr, node) |