mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-23 13:51:27 +08:00
Add py__class__ to ContextSet.
This commit is contained in:
@@ -207,7 +207,8 @@ class ContextualizedName(ContextualizedNode):
|
||||
|
||||
|
||||
class ContextSet(BaseContextSet):
|
||||
pass
|
||||
def py__class__(self):
|
||||
return ContextSet.from_iterable(c.py__class__() for c in self._set)
|
||||
|
||||
|
||||
NO_CONTEXTS = ContextSet()
|
||||
|
||||
@@ -170,7 +170,7 @@ def builtins_type(evaluator, objects, bases, dicts):
|
||||
# It's a type creation... maybe someday...
|
||||
return NO_CONTEXTS
|
||||
else:
|
||||
return ContextSet.from_iterable(o.py__class__() for o in objects)
|
||||
return objects.py__class__()
|
||||
|
||||
|
||||
class SuperInstance(AbstractInstanceContext):
|
||||
|
||||
Reference in New Issue
Block a user