@weave.op
デコレータはWeaveで関数呼び出しを追跡するために使用されます。装飾された関数の入力、出力、およびメタデータを自動的に記録します。
基本的な使用方法
デコレータオプション
name
操作のカスタム名を設定します。call_display_name
この操作のすべての呼び出しに表示名を設定します。postprocess_inputs
ログに記録される前に入力を変換します。postprocess_output
ログに記録される前に出力を変換します。Opメソッド
call
結果とCallオブジェクトの両方を取得します。name
操作名を取得または設定します。非同期関数の操作
Weaveは非同期操作をサポートしています:ジェネレータの操作
Weaveはジェネレータ関数を追跡できます:クラスメソッド
クラスのメソッドを装飾します:静的メソッドとクラスメソッド
この
@weave.op
デコレータは、デコレータをスタックする場合、最も内側のデコレータである必要があります。