def do_write_file(path, text): mkpath(os.path.dirname(path)) atomic_write_file(path, text)
def write_settings(filename, settings): fileutil.mkpath(os.path.dirname(filename)) data = json.dumps(settings, indent=2, sort_keys=True) fileutil.atomic_write_file(filename, data)