class A(object):
has_access = True
class B(A):
@property
def has_access(self):
if (condition):
return True
else:
return super(B, self).__getattribute__('has_access')
这不起作用(进入无限循环)。有没有办法访问继承对象的原始值?
答案 0 :(得分:2)
试试这个:
class A(object):
has_access = True
class B(A):
@property
def has_access(self):
if (condition):
return True
else:
return super(B, self).has_access