これが機能しないのはなぜですか?どうすればそれを機能させることができますか?つまり、装飾された関数内で gu にアクセスできるようにするにはどうすればよいでしょうか?
def decorate(f):
def new_f():
def gu():
pass
f()
return new_f
@decorate
def fu():
gu()
fu()
どうにかして定義済み関数の辞書に gu を追加する必要がありますか? または、呼び出す前に f のローカル名前空間に gu を追加できますか?