mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-03-31 15:53:09 +00:00
added more reasons to avoid dot notation (#43724)
This commit is contained in:
committed by
Alicia Cozine
parent
005233f814
commit
cbd54a4b2c
@@ -466,6 +466,13 @@ for a list of the known public attributes.
|
||||
|
||||
Also array notation allows for dynamic variable composition, see dynamic_variables_.
|
||||
|
||||
Another problem with 'dot notation' is that some keys can cause problems because they collide with attributes and methods of python dictionaries.
|
||||
|
||||
.. code-block:: jinja
|
||||
|
||||
item.update # this breaks if item is a dictionary, as 'update()' is a python method for dictionaries
|
||||
item['update'] # this works
|
||||
|
||||
|
||||
.. _argsplat_unsafe:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user