From 259d3a0155e0a28d45a70e5e94e0f58a7d63e778 Mon Sep 17 00:00:00 2001 From: grossmj Date: Thu, 9 May 2024 17:23:32 +0700 Subject: [PATCH] Fix cannot import UTC --- gns3server/controller/snapshot.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gns3server/controller/snapshot.py b/gns3server/controller/snapshot.py index d91cbd3c..46041c3d 100644 --- a/gns3server/controller/snapshot.py +++ b/gns3server/controller/snapshot.py @@ -24,7 +24,7 @@ import aiofiles import zipfile import time import aiohttp.web -from datetime import datetime, timezone, UTC +from datetime import datetime, timezone from ..utils.asyncio import wait_run_in_executor from ..utils.asyncio import aiozipstream @@ -52,15 +52,15 @@ class Snapshot: self._project = project if name: self._name = name - self._created_at = datetime.now().timestamp() - filename = self._name + "_" + datetime.fromtimestamp(self._created_at, UTC).replace(tzinfo=None).strftime(FILENAME_TIME_FORMAT) + ".gns3project" + self._created_at = datetime.now(timezone.utc).timestamp() + filename = self._name + "_" + datetime.fromtimestamp(self._created_at, tz=timezone.utc).replace(tzinfo=None).strftime(FILENAME_TIME_FORMAT) + ".gns3project" else: self._name = filename.split("_")[0] datestring = filename.replace(self._name + "_", "").split(".")[0] try: self._created_at = datetime.strptime(datestring, FILENAME_TIME_FORMAT).replace(tzinfo=timezone.utc).timestamp() except ValueError: - self._created_at = datetime.now(UTC) + self._created_at = datetime.now(timezone.utc) self._path = os.path.join(project.path, "snapshots", filename) @property