mirror of https://github.com/ansible/ansible.git
Do not try to import simplejson in jsonfile.py (#40983)
With the addition on ajson.py inpull/41057/headcbb6a7f4e8, two new classes were created: AnsibleJSONDecoder and AnsibleJSONEncoder. These classes are used when calling json.looads() and json.dumps(). This works fine with everything except the jsonfile.py cache plugin, which would first try to import simplejson as json, then fall back to json. When simplejson is installed, the load() or dump methods from simplejson are called, which then try to use the AnsibleJSONEncoder/AnsibleJSONDecoder subclass from ajson.py. But asjon.py imports json, not simplejson, and things blow up. (cherry picked from commit479b26fe31)
parent
08aeeefa90
commit
8d345c7cd6
Loading…
Reference in New Issue