2
私は引数を持つclass
を飾るしようとしているが、それは仕事を得ることはできません。Pythonの装飾クラス
これはデコレータです:
def message(param1, param2):
def get_message(func):
func.__init__(param1,param2)
return get_message
クラス私はデコレータを入れたい
@message(param1="testing1", param2="testing2")
class SampleClass(object):
def __init__(self):
pass
これは動作しませんが、これを実行するとエラーが発生します。だれかが問題を知っていますか?いくつかの値を持つクラスを初期化するデコレータを作成しようとしています。
ここで、デコレータは「SampleClass」にバインドするオブジェクトを返しますか? –
それは私が助けが必要なものです。私はそれをする方法を知らなかった。 – IoT
'get_message()'から何かを返そうとしましたか? –