未使用Python Fabric配置文件(〜/ .fabricrc)

时间:2013-07-26 18:15:32

标签: python fabric

我正在开发一项任务,我需要提供一些特定于环境的信息。

我设置〜/ .fabricrc文件但是当我通过命令行运行任务时,数据不在env变量中

我真的不想添加-c配置来简化部署。

在任务中,我正在打电话

  

env.cb_account

我在〜/ .fabricrc

  

cb_account = foobar的

它抛出 AttributeError

还有其他人遇到过这个问题吗?

当我在我的功能/任务之外查看env时,我找到了这些信息。所以现在的问题是如何将这些信息纳入我的任务中?我已经有6个参数,所以我认为添加更多参数是不明智的,特别是当这些参数不会改变时。

1 个答案:

答案 0 :(得分:0)

通过函数中的参数覆盖“env”变量。愚蠢的错误。