title: Decorators on abstract methods
body: <p>In python, is there a way to make a decorator on an abstract method carry through to the derived implementation(s)?</p>
  
  <p>For example, in</p>
  
  <pre><code>import abc
  
  class Foo(object):
      __metaclass__ = abc.ABCMeta
  
      @abc.abstractmethod
      @some_decorator
      def my_method(self, x):
          pass
  
  class SubFoo(Foo):
      def my_method(self, x):
          print x
  </code></pre>
  
  <p><code>SubFoo</code>'s <code>my_method</code> won't get decorated with <code>some_decorator</code> as far as I can tell. Is there some way I can make this happen without having to individually decorate each derived class of <code>Foo</code>?</p>