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):
|
class ContextSet(BaseContextSet):
|
||||||
pass
|
def py__class__(self):
|
||||||
|
return ContextSet.from_iterable(c.py__class__() for c in self._set)
|
||||||
|
|
||||||
|
|
||||||
NO_CONTEXTS = ContextSet()
|
NO_CONTEXTS = ContextSet()
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ def builtins_type(evaluator, objects, bases, dicts):
|
|||||||
# It's a type creation... maybe someday...
|
# It's a type creation... maybe someday...
|
||||||
return NO_CONTEXTS
|
return NO_CONTEXTS
|
||||||
else:
|
else:
|
||||||
return ContextSet.from_iterable(o.py__class__() for o in objects)
|
return objects.py__class__()
|
||||||
|
|
||||||
|
|
||||||
class SuperInstance(AbstractInstanceContext):
|
class SuperInstance(AbstractInstanceContext):
|
||||||
|
|||||||
Reference in New Issue
Block a user