mirror of
https://github.com/GNS3/gns3-server
synced 2024-11-28 11:18:11 +00:00
parent
627ebdb322
commit
49eb7d8ce7
@ -363,8 +363,9 @@ class Project:
|
|||||||
topo = project_to_topology(self)
|
topo = project_to_topology(self)
|
||||||
path = self._topology_file()
|
path = self._topology_file()
|
||||||
log.debug("Write %s", path)
|
log.debug("Write %s", path)
|
||||||
with open(path, "w+") as f:
|
with open(path + ".tmp", "w+") as f:
|
||||||
json.dump(topo, f, indent=4, sort_keys=True)
|
json.dump(topo, f, indent=4, sort_keys=True)
|
||||||
|
shutil.move(path + ".tmp", path)
|
||||||
except OSError as e:
|
except OSError as e:
|
||||||
raise aiohttp.web.HTTPInternalServerError(text="Could not write topology: {}".format(e))
|
raise aiohttp.web.HTTPInternalServerError(text="Could not write topology: {}".format(e))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user