eric7/WebBrowser/Sync/FtpSyncHandler.py

branch
eric7
changeset 9153
506e35e424d5
parent 8881
54e42bc2437a
child 9186
0c28a1670e06
--- a/eric7/WebBrowser/Sync/FtpSyncHandler.py	Thu Jun 16 18:28:59 2022 +0200
+++ b/eric7/WebBrowser/Sync/FtpSyncHandler.py	Fri Jun 17 16:36:14 2022 +0200
@@ -10,10 +10,9 @@
 import ftplib           # secok
 import io
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import (
-    pyqtSignal, QTimer, QFileInfo, QCoreApplication, QByteArray
-)
+from PyQt6.QtCore import pyqtSignal, QTimer, QCoreApplication, QByteArray
 
 from EricNetwork.EricFtp import EricFtp, EricFtpProxyType, EricFtpProxyError
 
@@ -262,8 +261,9 @@
             self._remoteFiles[type_] in self.__remoteFilesFound
         ):
             if (
-                QFileInfo(fileName).lastModified() <
-                self.__remoteFilesFound[self._remoteFiles[type_]]
+                pathlib.Path(fileName).stat().st_mtime <
+                self.__remoteFilesFound[
+                    self._remoteFiles[type_].toSecsSinceEpoch()]
             ):
                 self.__downloadFile(
                     type_, fileName,

eric ide

mercurial