More stable explicit file close. (#34303)

pull/34318/head
Fedele Mantuano 8 years ago committed by Matt Martz
parent 0eb2644c1c
commit 70fd5d4caf

@ -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

Loading…
Cancel
Save