0

以下のようなデコレータを使用してファブリック定義を定義しました。

@task(alias=dp)
def deploy:
    # the code

しかし、定義内のエイリアスにアクセスしたいですか?

セルフは使えません。アクセスする:(

4

1 に答える 1

0

直接的な方法でそれを実行できるかどうかはわかりませんが、「task api」(一種のラッパー)を介してタスクを呼び出す場合は、少なくとも「itnernaltask」内でパラメーターにアクセスできます。

from fabric.api import execute, task
@task
def internaltask():
    execute("deploy", alias=dp)
于 2013-02-13T10:53:30.697 に答える