共计 423 个字符,预计需要花费 2 分钟才能阅读完成。
ansible 的源代码 (lib/ansible/config/manager.py) 第 283 行,我好奇这样写有啥好处?是为了更强的表达能力吗?
少写代码为了更强的表达能力?
def _add_base_defs_deprecations(base_defs):
'''Add deprecation source'ansible.builtin'to deprecations in base.yml'''
def process(entry):
if 'deprecated' in entry:
entry['deprecated']['collection_name'] = 'ansible.builtin'
for dummy, data in base_defs.items():
process(data)
for section in ('ini', 'env', 'vars'):
if section in data:
for entry in data[section]:
process(entry)
正文完