-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
C-compatA discrepancy between RustPython and CPythonA discrepancy between RustPython and CPythongood first issueGood for newcomersGood for newcomers
Description
Opening this separately from #1838 since it seems like a good first issue.
Currently, code objects are missing the co_cellvars attribute:
def foo(a, b):
def bar(c, d):
print(a, b, c, d)In RustPython:
>>>>> foo.__code__.co_cellvars
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'code' object has no attribute 'co_cellvars'While in Python:
>>> foo.__code__.co_cellvars
('a', 'b')looking at the other methods on PyCode should help, the implementation should be similar to others there that return a tuple.
Metadata
Metadata
Assignees
Labels
C-compatA discrepancy between RustPython and CPythonA discrepancy between RustPython and CPythongood first issueGood for newcomersGood for newcomers