diff --git a/jedi/evaluate/finder.py b/jedi/evaluate/finder.py index 3a594495..4a167ee2 100644 --- a/jedi/evaluate/finder.py +++ b/jedi/evaluate/finder.py @@ -553,6 +553,8 @@ def check_tuple_assignments(types, name): debug.warning("Invalid tuple lookup #%s of result %s in %s", index, types, name) else: + if r.type == 'dict': + continue try: new_types |= func(index) except IndexError: