diff --git a/jedi/common/context.py b/jedi/common/context.py index b690ad33..92a5fe01 100644 --- a/jedi/common/context.py +++ b/jedi/common/context.py @@ -53,7 +53,7 @@ class BaseContextSet(object): return len(self._set) def __repr__(self): - return '%s(%s)' % (self.__class__.__name__, ', '.join(str(s) for s in self._set)) + return 'S{%s}' % (', '.join(str(s) for s in self._set)) def filter(self, filter_func): return self.__class__(filter(filter_func, self._set)) diff --git a/jedi/evaluate/finder.py b/jedi/evaluate/finder.py index 82c11fee..1cdacaaf 100644 --- a/jedi/evaluate/finder.py +++ b/jedi/evaluate/finder.py @@ -282,7 +282,7 @@ def _check_isinstance_type(context, element, search_name): for cls_or_tup in lazy_context_cls.infer(): if isinstance(cls_or_tup, iterable.Sequence) and cls_or_tup.array_type == 'tuple': for lazy_context in cls_or_tup.py__iter__(): - context_set |= lazy_context.infer().execute_evaluated(context) + context_set |= lazy_context.infer().execute_evaluated() else: - context_set |= helpers.execute_evaluated(cls_or_tup) + context_set |= cls_or_tup.execute_evaluated() return context_set