From 74943b4c741e885914bdf1d59c62401fe24ec8eb Mon Sep 17 00:00:00 2001 From: Mark Paronyan Date: Wed, 30 Sep 2026 20:45:47 +0300 Subject: [PATCH] refactor: convert remaining percent formatting in log messages --- gns3server/logger.py | 4 ++-- gns3server/main.py | 4 ++-- gns3server/utils/__init__.py | 2 +- gns3server/utils/asyncio/aiozipstream.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gns3server/logger.py b/gns3server/logger.py index e2f184bca..30d99bf39 100644 --- a/gns3server/logger.py +++ b/gns3server/logger.py @@ -125,8 +125,8 @@ class CompressedRotatingFileHandler(RotatingFileHandler): self.stream.close() if self.backupCount > 0: for i in range(self.backupCount - 1, 0, -1): - sfn = "%s.%d.gz" % (self.baseFilename, i) - dfn = "%s.%d.gz" % (self.baseFilename, i + 1) + sfn = f"{self.baseFilename}.{i}.gz" + dfn = f"{self.baseFilename}.{i + 1}.gz" if os.path.exists(sfn): if os.path.exists(dfn): os.remove(dfn) diff --git a/gns3server/main.py b/gns3server/main.py index 150987d41..29a2073cf 100644 --- a/gns3server/main.py +++ b/gns3server/main.py @@ -45,7 +45,7 @@ def daemonize(): # Exit first parent sys.exit(0) except OSError as e: - print("First fork failed: %d (%s)\n" % (e.errno, e.strerror), file=sys.stderr) + print(f"First fork failed: {e.errno} ({e.strerror})\n", file=sys.stderr) sys.exit(1) # Decouple from parent environment @@ -59,7 +59,7 @@ def daemonize(): # Exit from second parent sys.exit(0) except OSError as e: - print("Second fork failed: %d (%s)\n" % (e.errno, e.strerror), file=sys.stderr) + print(f"Second fork failed: {e.errno} ({e.strerror})\n", file=sys.stderr) sys.exit(1) diff --git a/gns3server/utils/__init__.py b/gns3server/utils/__init__.py index 2b57ec8ae..386095757 100644 --- a/gns3server/utils/__init__.py +++ b/gns3server/utils/__init__.py @@ -72,7 +72,7 @@ def parse_version(version): info = int(info) # We pad with zero to compare only on string # This avoid issue when comparing version with different length - version.append("%06d" % (info,)) + version.append(f"{info:06d}") except ValueError: # Force to a version with three number if len(version) == 1: diff --git a/gns3server/utils/asyncio/aiozipstream.py b/gns3server/utils/asyncio/aiozipstream.py index 2ea16f83a..b9a9d42c9 100644 --- a/gns3server/utils/asyncio/aiozipstream.py +++ b/gns3server/utils/asyncio/aiozipstream.py @@ -187,7 +187,7 @@ class ZipFile(zipfile.ZipFile): # check for valid comment length if len(comment) >= zipfile.ZIP_MAX_COMMENT: if self.debug: - print("Archive comment is too long; truncating to %d bytes" % zipfile.ZIP_MAX_COMMENT) + print(f"Archive comment is too long; truncating to {zipfile.ZIP_MAX_COMMENT} bytes") comment = comment[: zipfile.ZIP_MAX_COMMENT] self._comment = comment self._didModify = True