--- 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()), )