Pythonで同じクラス内の他のクラス変数からクラス変数をアドレス指定することは可能ですか?
私の問題は次のとおりです。次のような静的コードを準備しようとしています。
class MyBaseObject:
SIGNAL_NAME_1 = "signal-name-1"
SIGNAL_NAME_2 = "signal-name-2"
ALL_SIGNALS = {
SIGNAL_NAME_1: ( signal-definition ),
SIGNAL_NAME_2: ( signal-definition ) }
上記の私の問題は、pythonによると、SIGNAL_NAME_1
dict_2
の作成中に定義されていないことです。それらへのアクセスMyBaseObject.SIGNAL_NAME_1
も機能しません (不明なオブジェクト)。
質問は、python で相互に参照するクラス変数を持つことは可能ですか?
ありがとうございました!