From 21643fe89d4a0fabfabd1f71aa96df515cb78c42 Mon Sep 17 00:00:00 2001 From: Mark Paronyan Date: Mon, 28 Sep 2026 04:56:59 +0000 Subject: [PATCH] fix(typing): resolve mypy errors in controller.compute --- gns3server/controller/compute.py | 14 +++++++------- pyproject.toml | 1 - 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/gns3server/controller/compute.py b/gns3server/controller/compute.py index 6c22d16b2..f42f2e3a0 100644 --- a/gns3server/controller/compute.py +++ b/gns3server/controller/compute.py @@ -216,6 +216,13 @@ class Compute: """ return self._host + @host.setter + def host(self, host): + self._host = host + self._host_ip_cache = None # invalidate; re-resolve on next access + if self._console_host is None: + self._console_host = host + @property def host_ip(self): """ @@ -228,13 +235,6 @@ class Compute: self._host_ip_cache = "0.0.0.0" return self._host_ip_cache - @host.setter - def host(self, host): - self._host = host - self._host_ip_cache = None # invalidate; re-resolve on next access - if self._console_host is None: - self._console_host = host - @property def console_host(self): return self._console_host diff --git a/pyproject.toml b/pyproject.toml index 21c8a9ba6..51eaeee42 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -375,7 +375,6 @@ module = [ "gns3server.config", # 1 "gns3server.controller.appliance", # 2 "gns3server.controller.appliance_manager", # 5 - "gns3server.controller.compute", # 2 "gns3server.controller.project", # 2 "gns3server.controller.topology", # 1 "gns3server.db.models.acl", # 1