装飾されている関数の元のファイル/スクリプト名などを取得したい。どうやってやるの?
def decorate(fn):
def wrapped():
return "scriptname: " + fn.scriptname?
return wrapped
使ってみfn.__code__
ましたが、必要なものが増えました。その文字列を解析して関数名を取得することはできましたが、よりエレガントな方法があるかどうか疑問に思っていました