【问题标题】:How do you define a wrapper function in Fabric?你如何在 Fabric 中定义包装函数?
【发布时间】:2011-08-14 09:25:36
【问题描述】:

考虑这个简单的结构文件:

def wrapper():
    f1()
    f2()

@hosts([host1])
def f1():
    run('ls')

@hosts([host2])
def f2():
    run('uname')

通过运行fab wrapper,您会收到以下提示:

未找到主机。请为连接指定一个(单个)主机字符串:

如何让wrapper() 忽略任何主机,并假设所有子任务都会处理该方面?

【问题讨论】:

标签: python fabric


【解决方案1】:

Fabric issue #21 解决了这个长期存在的问题。

execute() 现在支持这种行为。

【讨论】:

    猜你喜欢
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    相关资源
    最近更新 更多