場合によっては、クラス作成時にインスタンス メソッドを使用したいことがあります。
アクセス許可リストで self を使用したいだけです..これは私の質問です
しかし、うまくいきません。問題を解決する方法はありますか?
class PermissionChecker(object):
# how to use self in class create time.
permissions = [self.is_superuser(), self.is_god()]
def is_superuser(self):
# use self.property just like self.name...
return True
def is_god(self):
return True
class Child(PermissionChecker):
permissions = PermissionChecker.permissions + [self.is_coder(),]
def is_coder(self):
return True