decorating base methods

Alexandru Mosoi brtzsnr at gmail.com
Wed Aug 13 05:31:11 EDT 2008


I want to derive a base class, such that some methods are decorated.

The only thing I have in mind is:

class Base(object):
  def A(self, x): pass
  def B(self, y): pass

class Derived(Base):
  @decorator
  def A(self, x): Base.A(self, x)

Is this correct approach? How can avoid call to Base.A(...)?



More information about the Python-list mailing list