When using Python\'s super() to do method chaining, you have to explicitly specify your own class, for example:
super()
class MyDecorator(Decorator):
The BDFL agrees. See PEP 3135 - New Super for Python 3.0 (and Pep 367 - New Super for Python 2.6).