diff --git a/jedi/evaluate/finder.py b/jedi/evaluate/finder.py index 02f9b4e0..703ed0dd 100644 --- a/jedi/evaluate/finder.py +++ b/jedi/evaluate/finder.py @@ -461,7 +461,7 @@ def _check_isinstance_type(evaluator, element, search_name): # and everything will be all right. classes = lst[1][1][0] call = helpers.call_of_name(search_name) - assert name.get_code() == call.get_code() + assert name.get_code(normalized=True) == call.get_code(normalized=True) except AssertionError: return set() diff --git a/test/completion/isinstance.py b/test/completion/isinstance.py index da0dd655..df275b05 100644 --- a/test/completion/isinstance.py +++ b/test/completion/isinstance.py @@ -62,8 +62,9 @@ def isinstance_func(arr): #? 17 dict() value. elif isinstance(value, int): + x = value #? int() - value + x # ----------------- # Names with multiple indices.