Add py__class__ to ContextSet.
This commit is contained in:
1 parent
b74c8cb033
commit
b1ed0c7d22
2 files changed
+3
-2
No files matched your search
@@ -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