6
は、私はクラスメソッドの束を持っている親クラスを持っている「と」親クラスの各メソッドをラップするためにクリーンな方法のメソッドの "with"。この効果を達成する必要があります:のpython:私のサブクラスで</p> <pre><code>class Parent(): @classmethod def methodA(cls): pass @classmethod def methodB(cls): pass </code></pre> <p>、私はサブセットをラップしたいと思います:
class Child(Parent):
@classmethod
def methodA(cls):
with db.transaction:
super(Child, cls).methodA()
私はこのパターンに従う方法がたくさんあり、自分自身を繰り返さないことを望みます。これを行うためのよりクリーンな方法がありますか?
@jsbuenoになり
の@ staticmethodを追加するためのおかげでダミートランザクションを完全実施例だんベースで
。 –