Существуют ли хорошие (подходящие для использования в реальных проектах )способы сокращения шаблонов в подобных вещах
class B(A):
def qqq(self): # 1 unwanted token "self"
super(B, self).qqq() # 7 unwanted tokens plus 2 duplications ("B", "qqq")
do_something()
Я хочу, чтобы это выглядело примерно так:
class B(A):
def qqq:
super
do_something()
или (более реалистично)
class B(A):
@autosuper_before
def qqq(self):
do_something()
Возможно ли это в Python 2.6+ без явных хаков?