diff -r 6dc5b1db7bdc -r 349308e84eeb eric6/WebBrowser/Sync/FtpSyncHandler.py --- a/eric6/WebBrowser/Sync/FtpSyncHandler.py Mon Apr 12 18:25:52 2021 +0200 +++ b/eric6/WebBrowser/Sync/FtpSyncHandler.py Mon Apr 12 19:05:23 2021 +0200 @@ -169,11 +169,13 @@ # silently ignore parser errors urlInfo = None - if urlInfo and urlInfo.isValid() and urlInfo.isFile(): - if urlInfo.name() in self._remoteFiles.values(): - self.__remoteFilesFound[urlInfo.name()] = ( - urlInfo.lastModified() - ) + if ( + urlInfo and + urlInfo.isValid() and + urlInfo.isFile() and + urlInfo.name() in self._remoteFiles.values() + ): + self.__remoteFilesFound[urlInfo.name()] = urlInfo.lastModified() QCoreApplication.processEvents()