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/parsing
Matt Martz 5941e4c843
Properly JSON encode AnsibleUnsafe, using a pre-processor (#60602)
* Properly JSON encode AnsibleUnsafe, using a pre-processor. Fixes #47295

* Add AnsibleUnsafe json tests

* Require preprocess_unsafe to be enabled for that functionality

* Support older json

* sort keys in tests

* Decouple AnsibleJSONEncoder from isinstance checks in preparation to move to module_utils

* Move AnsibleJSONEncoder to module_utils, consolidate instances

* add missing boilerplate

* remove removed.py from ignore
6 years ago
..
utils Remove use of simplejson throughout code base (#43548) 7 years ago
vault Fix ansible-vault cipher_whitelist (#57272) 7 years ago
yaml Handle vaulted non-ascii characters for Python2 (#58503) 7 years ago
__init__.py Fix typo in lib/ansible/parsing/__init__.py (#16761) 10 years ago
ajson.py Properly JSON encode AnsibleUnsafe, using a pre-processor (#60602) 6 years ago
dataloader.py Get copy tests passing with split controller/target (#58516) 7 years ago
metadata.py Guard against assignments that are not ast.Name in docs parsing (#35513) 8 years ago
mod_args.py various mod_args fixes (#60290) 6 years ago
plugin_docs.py Close file after using it (#59000) 6 years ago
quoting.py ansible/parsing: PEP8 compliancy (#24701) 9 years ago
splitter.py Ensure _raw_params retain exact spaces 7 years ago