運よく見つけたのでメモ。
test.py
class hogehoge(object):
def deco(func):
def inner_deco(self):
print(func.__name__)
func(self)
return inner_deco
@deco
def func1(self):
pass
@deco
def func2(self):
pass
test = hogehoge()
test.func1()
test.func2()
出力結果
func1
func2
全く調べていないが、たぶんname以外にも様々な種類があり、
その関数の様々な情報をデコレータ側で取得できるのだと思う。