私はこれを理解できないようです、そして、それは私の狂ったようです. 次のクラスがあるとします。
class Test:
connect = {'Message': None}
def connect(self):
if not self.connect['Message']:
print "Message is not set"
else:
print "Message is active and set!"
def connectMSG(self, theMessage):
self.connect['Message'] = theMessage
以下は問題ないようです。エラーを視覚的に確認できないようですが、次のようになります。
self.connect['Message'] = theMessage TypeError: 'instancemethod' オブジェクトは項目の割り当てをサポートしていません
アイデアはありますか?