From a7b32ca6dfe1a3571d39e0469bd56ce43bf06b6a Mon Sep 17 00:00:00 2001 From: Mark Paronyan Date: Mon, 28 Sep 2026 04:56:53 +0000 Subject: [PATCH] fix(typing): resolve mypy errors in controller.appliance --- gns3server/controller/appliance.py | 8 ++++---- pyproject.toml | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/gns3server/controller/appliance.py b/gns3server/controller/appliance.py index 10d958983..d62cb3a52 100644 --- a/gns3server/controller/appliance.py +++ b/gns3server/controller/appliance.py @@ -51,6 +51,10 @@ class Appliance: def symbol(self): return self._data.get("symbol") + @symbol.setter + def symbol(self, new_symbol): + self._data["symbol"] = new_symbol + @property def name(self): return self._data.get("name") @@ -63,10 +67,6 @@ class Appliance: def versions(self): return self._data.get("versions") - @symbol.setter - def symbol(self, new_symbol): - self._data["symbol"] = new_symbol - @property def type(self): diff --git a/pyproject.toml b/pyproject.toml index 263226226..2d81451cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -356,7 +356,6 @@ module = [ "gns3server.api.routes.controller.templates", # 10 "gns3server.api.routes.controller.users", # 14 "gns3server.compute.virtualbox.virtualbox_vm", # 1 - "gns3server.controller.appliance", # 2 "gns3server.controller.appliance_manager", # 5 "gns3server.controller.project", # 2 "gns3server.controller.topology", # 1