diff --git a/jedi/evaluate/representation.py b/jedi/evaluate/representation.py index dffac8c2..76fbf19a 100644 --- a/jedi/evaluate/representation.py +++ b/jedi/evaluate/representation.py @@ -101,6 +101,9 @@ class Instance(use_metaclass(CachedMetaClass, Executed)): else: evaluator.execute(method, self.var_args) + def is_class(self): + return False + @property def py__call__(self): def actual(params): diff --git a/test/completion/isinstance.py b/test/completion/isinstance.py index df275b05..f10d09f4 100644 --- a/test/completion/isinstance.py +++ b/test/completion/isinstance.py @@ -83,3 +83,10 @@ class Test(): self.testing #? Test() self + +# ----------------- +# Syntax +# ----------------- + +#? +isinstance(1, int())