You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/lib/ansible/module_utils/common
Sloane Hertel 2556e33077
Skip recursive suboption validation if sub_parameters is not a dict (#75635) (#76190)
* Skip recursive suboption validation if sub_parameters is not a dictionary

* Ensure sub parameter elements is a sequence to prevent iterating over string characters and causing duplicate error messages for the same param

(cherry picked from commit b5ed41edb3)
4 years ago
..
text docs: Update Python 2 doc links (#74633) 5 years ago
__init__.py Add boilderplate to remove a module but keep documentation. 8 years ago
_collections_compat.py ansible-test - Upgrade pylint to 2.9.3. (#75480) 4 years ago
_json_compat.py Move type checking methods out of basic.py and add unit tests (#53687) 7 years ago
_utils.py Cleanups to the common.sys_info API 7 years ago
arg_spec.py arg_spec - remove unused imports (#74354) 5 years ago
collections.py uri - fix traceback on multipart-form int value (#74302) 5 years ago
dict_transformations.py recursive_diff: handle error when parameters are not dict (#74801) 4 years ago
file.py deprecate FileLock (#75032) 5 years ago
json.py AnsibleVaultEncryptedUnicode should be considered a string (#71609) 5 years ago
locale.py modules moved to use best_parsable_locale (#75250) 4 years ago
network.py [module_utils] make to_bits actually return (#74409) 5 years ago
parameters.py Skip recursive suboption validation if sub_parameters is not a dict (#75635) (#76190) 4 years ago
process.py Clarify get_bin_path error message (#75544) 4 years ago
respawn.py module compat for py3.8+ controller (#73423) 5 years ago
sys_info.py get_distribution - Return distribution for all platforms (#71641) 5 years ago
validation.py test: Unit tests for validation methods (#75061) 5 years ago
warnings.py Deprecation revisited (#69926) 6 years ago
yaml.py Abstract away libyaml details into yaml utils (#72607) 5 years ago