継承したクラスのメソッドにまとめて排他制御を反映する魔法(Python)
最終更新日(2024年7月6日)
4においてオーバーライドしたときsuperを使用しての親クラスのメソッドを呼び出せない問題を修正。
非同期処理するときに必要になる排他制御を反映するのが面倒なときに役立つかも?
(Discordのtasks.loopとかで共通の変数を扱うときとか)
1.使用するモジュールimport asyncio, inspectfrom functools import wraps, partialfrom asyncio import Lockfr