Send notification when snasphot is restored

Ref https://github.com/GNS3/gns3-gui/issues/1417
This commit is contained in:
Julien Duponchelle
2016-08-19 17:05:28 +02:00
parent 0226bb663f
commit 39db35c3ff
3 changed files with 8 additions and 0 deletions

View File

@ -79,6 +79,7 @@ class Snapshot:
yield from self._project.delete_on_computes()
# We don't send close notif to clients because the close / open dance is purely internal
yield from self._project.close(ignore_notification=True)
self._project.controller.notification.emit("snapshot.restored", self.__json__())
shutil.rmtree(os.path.join(self._project.path, "project-files"))
with open(self._path, "rb") as f:
project = yield from import_project(self._project.controller, self._project.id, f, location=self._project.path)