Improve a lot project loading speed

Fix #893
This commit is contained in:
Julien Duponchelle committed 2017-02-06 11:57:56 +01:00
1 parent fbe26d11cf
commit 0d7157c295
2 files changed
+22 -11

No files matched your search

+5 -2
View File
@@ -52,9 +52,11 @@ class Link:
return self._created
@asyncio.coroutine
def add_node(self, node, adapter_number, port_number, label=None):
def add_node(self, node, adapter_number, port_number, label=None, dump=True):
"""
Add a node to the link
:param dump: Dump project on disk
"""
port = node.get_port(adapter_number, port_number)
@@ -101,7 +103,8 @@ class Link:
self._created = True
self._project.controller.notification.emit("link.created", self.__json__())
self._project.dump()
if dump:
self._project.dump()
@asyncio.coroutine
def update_nodes(self, nodes):