使用@task 和子模块约定,我的“父” fabfile 导入两个子模块(“dev”和“stable”,其任务在各自的init .py 文件中定义)。如何在开发模块中获取@task 以调用父 fabfile 中定义的任务。我似乎无法让导入正常工作。
我也尝试使用 imp.load_source ,但这产生了令人讨厌的循环导入(fabfile.py 导入 dev 试图导入 ../fabfile.py)。
以此为例:http ://docs.fabfile.org/en/1.4.3/usage/tasks.html#going-deeper
lb.py 中定义的任务如何调用 top init .py 中的某些内容或 migrations.py 中的任务如何调用 top init .py 中的某些内容?