forked from Rust-related/RustPython
Add co_names to PyCode
This commit is contained in:
@@ -215,6 +215,18 @@ impl PyRef<PyCode> {
|
||||
self.code.obj_name.to_owned()
|
||||
}
|
||||
|
||||
#[pygetset]
|
||||
fn co_names(self, vm: &VirtualMachine) -> PyTupleRef {
|
||||
let names = self
|
||||
.code
|
||||
.names
|
||||
.deref()
|
||||
.iter()
|
||||
.map(|name| name.to_pyobject(vm))
|
||||
.collect();
|
||||
vm.ctx.new_tuple(names)
|
||||
}
|
||||
|
||||
#[pygetset]
|
||||
fn co_flags(self) -> u16 {
|
||||
self.code.flags.bits()
|
||||
|
||||
Reference in New Issue
Block a user