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