More stable explicit file close. (#34303)

This commit is contained in:
Fedele Mantuano 2018-01-02 17:03:44 +01:00 committed by Matt Martz
parent 0eb2644c1c
commit 70fd5d4caf

View file

@ -118,9 +118,11 @@ def get_host_groups(inventory, refresh=False, cloud=None):
(cache_file, cache_expiration_time) = get_cache_settings(cloud)
if is_cache_stale(cache_file, cache_expiration_time, refresh=refresh):
groups = to_json(get_host_groups_from_cloud(inventory))
open(cache_file, 'w').write(groups)
with open(cache_file, 'w') as f:
f.write(groups)
else:
groups = open(cache_file, 'r').read()
with open(cache_file, 'r') as f:
groups = f.read()
return groups