mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-04 22:41:12 +02:00
Use black with -l 120 param.
This commit is contained in:
1 parent
f928738bd5
commit
c021e21309
194 files changed
+6034
-4564
No files matched your search
@@ -21,7 +21,6 @@ from .link import Link
|
||||
|
||||
|
||||
class UDPLink(Link):
|
||||
|
||||
def __init__(self, project, link_id=None):
|
||||
super().__init__(project, link_id=link_id)
|
||||
self._created = False
|
||||
@@ -67,26 +66,32 @@ class UDPLink(Link):
|
||||
node2_filters = self.get_active_filters()
|
||||
|
||||
# Create the tunnel on both side
|
||||
self._link_data.append({
|
||||
"lport": self._node1_port,
|
||||
"rhost": node2_host,
|
||||
"rport": self._node2_port,
|
||||
"type": "nio_udp",
|
||||
"filters": node1_filters,
|
||||
"suspend": self._suspended
|
||||
})
|
||||
self._link_data.append(
|
||||
{
|
||||
"lport": self._node1_port,
|
||||
"rhost": node2_host,
|
||||
"rport": self._node2_port,
|
||||
"type": "nio_udp",
|
||||
"filters": node1_filters,
|
||||
"suspend": self._suspended,
|
||||
}
|
||||
)
|
||||
await node1.post(f"/adapters/{adapter_number1}/ports/{port_number1}/nio", data=self._link_data[0], timeout=120)
|
||||
|
||||
self._link_data.append({
|
||||
"lport": self._node2_port,
|
||||
"rhost": node1_host,
|
||||
"rport": self._node1_port,
|
||||
"type": "nio_udp",
|
||||
"filters": node2_filters,
|
||||
"suspend": self._suspended
|
||||
})
|
||||
self._link_data.append(
|
||||
{
|
||||
"lport": self._node2_port,
|
||||
"rhost": node1_host,
|
||||
"rport": self._node1_port,
|
||||
"type": "nio_udp",
|
||||
"filters": node2_filters,
|
||||
"suspend": self._suspended,
|
||||
}
|
||||
)
|
||||
try:
|
||||
await node2.post(f"/adapters/{adapter_number2}/ports/{port_number2}/nio", data=self._link_data[1], timeout=120)
|
||||
await node2.post(
|
||||
f"/adapters/{adapter_number2}/ports/{port_number2}/nio", data=self._link_data[1], timeout=120
|
||||
)
|
||||
except Exception as e:
|
||||
# We clean the first NIO
|
||||
await node1.delete(f"/adapters/{adapter_number1}/ports/{port_number1}/nio", timeout=120)
|
||||
@@ -116,14 +121,18 @@ class UDPLink(Link):
|
||||
self._link_data[0]["filters"] = node1_filters
|
||||
self._link_data[0]["suspend"] = self._suspended
|
||||
if node1.node_type not in ("ethernet_switch", "ethernet_hub"):
|
||||
await node1.put(f"/adapters/{adapter_number1}/ports/{port_number1}/nio", data=self._link_data[0], timeout=120)
|
||||
await node1.put(
|
||||
f"/adapters/{adapter_number1}/ports/{port_number1}/nio", data=self._link_data[0], timeout=120
|
||||
)
|
||||
|
||||
adapter_number2 = self._nodes[1]["adapter_number"]
|
||||
port_number2 = self._nodes[1]["port_number"]
|
||||
self._link_data[1]["filters"] = node2_filters
|
||||
self._link_data[1]["suspend"] = self._suspended
|
||||
if node2.node_type not in ("ethernet_switch", "ethernet_hub"):
|
||||
await node2.put(f"/adapters/{adapter_number2}/ports/{port_number2}/nio", data=self._link_data[1], timeout=221)
|
||||
await node2.put(
|
||||
f"/adapters/{adapter_number2}/ports/{port_number2}/nio", data=self._link_data[1], timeout=221
|
||||
)
|
||||
|
||||
async def delete(self):
|
||||
"""
|
||||
@@ -172,9 +181,13 @@ class UDPLink(Link):
|
||||
if not capture_file_name:
|
||||
capture_file_name = self.default_capture_file_name()
|
||||
self._capture_node = self._choose_capture_side()
|
||||
data = {"capture_file_name": capture_file_name,
|
||||
"data_link_type": data_link_type}
|
||||
await self._capture_node["node"].post("/adapters/{adapter_number}/ports/{port_number}/start_capture".format(adapter_number=self._capture_node["adapter_number"], port_number=self._capture_node["port_number"]), data=data)
|
||||
data = {"capture_file_name": capture_file_name, "data_link_type": data_link_type}
|
||||
await self._capture_node["node"].post(
|
||||
"/adapters/{adapter_number}/ports/{port_number}/start_capture".format(
|
||||
adapter_number=self._capture_node["adapter_number"], port_number=self._capture_node["port_number"]
|
||||
),
|
||||
data=data,
|
||||
)
|
||||
await super().start_capture(data_link_type=data_link_type, capture_file_name=capture_file_name)
|
||||
|
||||
async def stop_capture(self):
|
||||
@@ -182,7 +195,11 @@ class UDPLink(Link):
|
||||
Stop capture on a link
|
||||
"""
|
||||
if self._capture_node:
|
||||
await self._capture_node["node"].post("/adapters/{adapter_number}/ports/{port_number}/stop_capture".format(adapter_number=self._capture_node["adapter_number"], port_number=self._capture_node["port_number"]))
|
||||
await self._capture_node["node"].post(
|
||||
"/adapters/{adapter_number}/ports/{port_number}/stop_capture".format(
|
||||
adapter_number=self._capture_node["adapter_number"], port_number=self._capture_node["port_number"]
|
||||
)
|
||||
)
|
||||
self._capture_node = None
|
||||
await super().stop_capture()
|
||||
|
||||
@@ -199,7 +216,11 @@ class UDPLink(Link):
|
||||
ALWAYS_RUNNING_NODES_TYPE = ("cloud", "nat", "ethernet_switch", "ethernet_hub")
|
||||
|
||||
for node in self._nodes:
|
||||
if node["node"].compute.id == "local" and node["node"].node_type in ALWAYS_RUNNING_NODES_TYPE and node["node"].status == "started":
|
||||
if (
|
||||
node["node"].compute.id == "local"
|
||||
and node["node"].node_type in ALWAYS_RUNNING_NODES_TYPE
|
||||
and node["node"].status == "started"
|
||||
):
|
||||
return node
|
||||
|
||||
for node in self._nodes:
|
||||
|
||||
Reference in new issue
Block a user