私は Python を初めて使用し、実際のアプリケーションを構築しながら、言語を通じて自分の道を探っています。現在、私はイベントベースのアプリを構築しようとしており、関数をリスナーとして追加する方法としてデコレータを使用することを考えていました:
@onEvent(eventSpecificArgument)
def foo():
print('foo')
上記の例では、関数 foo をイベントのリスナーとして追加し、デコレーターによって使用される引数を渡しました。
これは私が望むものに対する可能な(そして十分に賢い)解決策ですか?もしそうなら、どうすればそれを実装できますか/すべきですか?