diff --git a/vm/src/builtins/mappingproxy.rs b/vm/src/builtins/mappingproxy.rs index 643da547f..1d78da758 100644 --- a/vm/src/builtins/mappingproxy.rs +++ b/vm/src/builtins/mappingproxy.rs @@ -50,7 +50,7 @@ impl PyMappingProxy { let opt = match &self.mapping { MappingProxyInner::Class(class) => { let key = PyStrRef::try_from_object(vm, key)?; - class.get_attr(key.as_str()) + class.attributes.read().get(key.as_str()).cloned() } MappingProxyInner::Dict(obj) => obj.get_item(key, vm).ok(), };