【发布时间】:2015-01-05 19:22:30
【问题描述】:
Ansible module development documentation 声明:
[编写 Ansible 模块的关键部分] 包括始终以以下方式结束模块文件:
from ansible.module_utils.basic import * main()
这与在文件顶部对导入进行分组的通常做法相矛盾。使用 import * 也会阻止 lint 工具(例如 flake8)有效工作,并且是 generally regarded as bad practice。
是否有任何理由以这种方式导入,还是 Ansible 只是在这里提出自己的风格推荐?
【问题讨论】:
-
Ansible 只是在进行过程中进行弥补。忽略它们并正确执行。
标签: python coding-style python-import ansible