@hoge Jemanden wie
def poko(func):
print "poko"
return "poko_string"
@poko
def hoge():
pass
damit
def hoge():
pass
hoge = poko(hoge)
Gleich wie. Tatsächlich können Sie die Wraps-Funktion von functool verwenden
from functools import wraps
def poko(func):
@wraps(func)
def wrapper(*args, **kwargs):
"""Aktionen, die Sie hinzufügen möchten""""
# do pokopoko
#füge hoge hoge hinzu
return func(*args, **kwargs)
return wrapper
@poko
def hoge():
pass
mögen
Recommended Posts