1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-12-01 04:38:12 +00:00

Fix exception when loading and quickly closing a project.

This commit is contained in:
grossmj 2019-03-12 21:50:09 +07:00
parent d506962bdb
commit aaaeb410d5

View File

@ -744,7 +744,8 @@ class Project:
os.remove(snapshot.path) os.remove(snapshot.path)
async def close(self, ignore_notification=False): async def close(self, ignore_notification=False):
if self._status == "closed": if self._status == "closed" or self._loading:
log.debug("Closing project '{}' ignored because it is already closed or being loaded".format(self.name))
return return
await self.stop_all() await self.stop_all()
for compute in list(self._project_created_on_compute): for compute in list(self._project_created_on_compute):