def _shadowed_dict(klass):
for entry in _static_getmro(klass):
try:
class_dict = _dict_attr.__get__(entry)["__dict__"]
except KeyError:
pass
else:
if not (type(class_dict) is types.GetSetDescriptorType and
class_dict.__name__ == "__dict__" and
_objclass_check(class_dict, entry)):
return class_dict
return _sentinel
评论列表
文章目录