Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用如下装饰器定义了一个织物定义:
@task(alias=dp) def deploy: # the code
但是我想访问我的 def 中的别名?
我不能使用自我。获得访问权:(
我不确定您是否可以直接执行此操作,但如果您将通过“任务 api”(一种包装器)调用任务,您将可以访问参数,至少在“itnernaltask”内部。
from fabric.api import execute, task @task def internaltask(): execute("deploy", alias=dp)