Fabric获取任务属性

时间:2013-02-13 10:50:34

标签: python fabric

我使用下面的装饰器定义了一个结构def:

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

但我希望能够访问我的def中的别名吗?

我不能用自己。获取访问权限:(

1 个答案:

答案 0 :(得分:0)

我不确定你是否可以直接这样做,但是如果你通过'task api'来调用任务 - 一种包装 - 你将可以访问参数,至少在'itnernaltask'中。< / p>

from fabric.api import execute, task
@task
def internaltask():
    execute("deploy", alias=dp)