2024-09-27 18:08:28 发布
网友
我使用带有名称空间的结构来分离开发服务器和生产服务器的命令
结构是
fabfile/ __init__.py dev.py prod.py
开发人员和生产周期两者定义不同的env.shell,其中一个覆盖另一个。在
env.shell
有没有一种方法可以对结构使用每文件env配置?在
env
最后,我这样覆盖@任务装饰器:
from functools import wraps from fabric.api import task as real_task def task(func): @wraps(func) def wrapper(*args, **kwargs): with settings(shell='/path/to/my/shell'): return func(*args, **kwargs) return real_task(wrapper)
我不能在这种形式中使用别名和其他夸格,但它适合我。在
最后,我这样覆盖@任务装饰器:
我不能在这种形式中使用别名和其他夸格,但它适合我。在
相关问题 更多 >
编程相关推荐