私はデコレータを作成しようとしており、pyinvoke@task
デコレータと一緒に使用しています。Pyinvoke @taskデコレータで複数のデコレータを使用する
参照:場合
<Task 'zip_files'> No idea what 'zip_files' is!
どんなに:私はinv zip_files
私は出力を受け取り、実行コマンドラインから今しかし
def extract_config(func):
print func
def func_wrapper(cfg=None):
config = read_invoke_config(cfg)
return func(**config)
return func_wrapper
@extract_config
@task
def zip_files(config):
import zipfile
...
、 10が@extract_config
の前後に来ると、私は 呼び出しタスクの機能を失い、関数名を認識しません。
私はここで間違っていますか?