Write .gns3 on server

Ref https://github.com/GNS3/gns3-gui/issues/1243
This commit is contained in:
Julien Duponchelle committed 2016-06-14 12:04:23 +02:00
1 parent b62a03d7e2
commit d815d25bdf
7 files changed
+166 -20

No files matched your search

+4 -3
View File
@@ -215,7 +215,7 @@ class Node:
# We update properties on the compute and wait for the anwser from the compute node
if prop == "properties":
compute_properties = kwargs[prop]
compute_properties = kwargs[prop]
else:
setattr(self, prop, kwargs[prop])
@@ -224,6 +224,7 @@ class Node:
data = self._node_data(properties=compute_properties)
response = yield from self.put(None, data=data)
self.parse_node_response(response.json)
self.project.dump()
def parse_node_response(self, response):
"""
@@ -371,14 +372,14 @@ class Node:
def __json__(self):
return {
"compute_id": self._compute.id,
"compute_id": str(self._compute.id),
"project_id": self._project.id,
"node_id": self._id,
"node_type": self._node_type,
"node_directory": self._node_directory,
"name": self._name,
"console": self._console,
"console_host": self._compute.host,
"console_host": str(self._compute.host),
"console_type": self._console_type,
"command_line": self._command_line,
"properties": self._properties,