1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

removed uneeded and posibly error producing json import

now uses utils.jsonify which does proper utf8 encoding
This commit is contained in:
Brian Coca 2014-12-19 20:05:00 -05:00
parent a55c6625d4
commit ed380136bc

View file

@ -17,14 +17,12 @@
import os
import time
import json
import errno
from ansible import constants as C
from ansible import utils
from ansible.cache.base import BaseCacheModule
class CacheModule(BaseCacheModule):
"""
A caching module backed by json files.
@ -70,12 +68,11 @@ class CacheModule(BaseCacheModule):
cachefile = "%s/%s" % (self._cache_dir, key)
try:
#TODO: check if valid keys can have invalid FS chars, base32?
f = open(cachefile, 'w')
except (OSError,IOError), e:
utils.warning("error while trying to read %s : %s" % (cachefile, str(e)))
else:
json.dump(value, f, ensure_ascii=False)
f.write(utils.jsonify(value))
finally:
f.close()