pyinvoke 的task 模块发现机制
pyinvoke 对于task 模块的发现有一些内置机制,了解可以更好的开发task
机制
- 默认查找tasks 模块,痛死后还查找tasks 目录(python 包查找机制)
- 当然还有就是同时cli 参数指定的collection 名称以及搜索路径
说明
代码模式的配置collection 也是可以的,如下
async def do_task(module_name, task_name):
module = importlib.import_module(module_name)
ns = Collection.from_module(module)
importlib.reload(module)
executor = Executor(ns)
浙公网安备 33010602011771号