前提・実現したいこと
題の通りの事がしたくて現状は以下のような関数を書いて利用しています。
python
1def verbose(func, *, func_name=None): 2 def new_func(*args, **kwargs): 3 print( 4 '----------------------', 5 func.__name__ if func_name is None else func_name, 6 args, kwargs, sep='\n') 7 return func(*args, **kwargs) 8 return new_func 9 10 11@verbose 12def add(a, b): 13 return a + b 14 15 16add(1, 2)
text
1(出力結果) 2---------------------- 3add 4(1, 2) 5{}
このような事をしてくれる物は標準ライブラリに既にあったりしますか?functools
やmock
のドキュメントを読んだのですが見つからなかったので。
補足情報(FW/ツールのバージョンなど)
Python 3.5.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/12 12:01 編集
2018/05/15 10:04
2020/05/25 06:15 編集