src/eric7/QtHelpInterface/HelpDocsInstaller.py

branch
eric7
changeset 10192
f457742dd3d6
parent 9686
2eee7a645cba
child 10334
24300d16a154
--- a/src/eric7/QtHelpInterface/HelpDocsInstaller.py	Sun Sep 03 17:35:15 2023 +0200
+++ b/src/eric7/QtHelpInterface/HelpDocsInstaller.py	Mon Sep 04 17:58:15 2023 +0200
@@ -230,7 +230,12 @@
                 if (
                     dt is not None
                     and namespace in engine.registeredDocumentations()
-                    and (datetime.datetime.fromtimestamp(f.stat().st_mtime) == dt)
+                    and (
+                        datetime.datetime.fromtimestamp(
+                            f.stat().st_mtime, tz=datetime.timezone.utc
+                        )
+                        == dt
+                    )
                     and qchFile == str(f.resolve())
                 ):
                     return False
@@ -249,7 +254,9 @@
 
                 engine.setCustomValue(
                     versionKey,
-                    datetime.datetime.fromtimestamp(f.stat().st_mtime).isoformat()
+                    datetime.datetime.fromtimestamp(
+                        f.stat().st_mtime, tz=datetime.timezone.utc
+                    ).isoformat()
                     + "|"
                     + str(f.resolve()),
                 )
@@ -294,7 +301,12 @@
                 if (
                     dt is not None
                     and namespace in engine.registeredDocumentations()
-                    and (datetime.datetime.fromtimestamp(f.stat().st_mtime) == dt)
+                    and (
+                        datetime.datetime.fromtimestamp(
+                            f.stat().st_mtime, tz=datetime.timezone.utc
+                        )
+                        == dt
+                    )
                     and qchFile == str(f.resolve())
                 ):
                     return False
@@ -313,7 +325,9 @@
 
                 engine.setCustomValue(
                     versionKey,
-                    datetime.datetime.fromtimestamp(f.stat().st_mtime).isoformat()
+                    datetime.datetime.fromtimestamp(
+                        f.stat().st_mtime, tz=datetime.timezone.utc
+                    ).isoformat()
                     + "|"
                     + str(f.resolve()),
                 )

eric ide

mercurial