diff -r 8a68afaf1ba2 -r 506e35e424d5 eric7/WebBrowser/Sync/DirectorySyncHandler.py --- a/eric7/WebBrowser/Sync/DirectorySyncHandler.py Thu Jun 16 18:28:59 2022 +0200 +++ b/eric7/WebBrowser/Sync/DirectorySyncHandler.py Fri Jun 17 16:36:14 2022 +0200 @@ -8,8 +8,9 @@ """ import os +import pathlib -from PyQt6.QtCore import pyqtSignal, QByteArray, QFileInfo, QCoreApplication +from PyQt6.QtCore import pyqtSignal, QByteArray, QCoreApplication from .SyncHandler import SyncHandler @@ -156,15 +157,16 @@ os.path.exists(os.path.join( Preferences.getWebBrowser("SyncDirectoryPath"), self._remoteFiles[type_])) and - QFileInfo(fileName).lastModified() <= QFileInfo( + pathlib.Path(fileName).stat().st_mtime <= pathlib.Path( os.path.join(Preferences.getWebBrowser("SyncDirectoryPath"), - self._remoteFiles[type_])).lastModified() + self._remoteFiles[type_])).stat().st_mtime ): self.__downloadFile( type_, fileName, - QFileInfo(os.path.join( + int(pathlib.Path(os.path.join( Preferences.getWebBrowser("SyncDirectoryPath"), - self._remoteFiles[type_])).lastModified().toTime_t()) + self._remoteFiles[type_])).stat().st_mtime) + ) else: if not os.path.exists(os.path.join( Preferences.getWebBrowser("SyncDirectoryPath"),