eric6/WebBrowser/Sync/FtpSyncHandler.py

changeset 8243
cc717c2ae956
parent 8227
349308e84eeb
child 8260
2161475d9639
diff -r aa713ac50c0d -r cc717c2ae956 eric6/WebBrowser/Sync/FtpSyncHandler.py
--- a/eric6/WebBrowser/Sync/FtpSyncHandler.py	Thu Apr 15 16:52:05 2021 +0200
+++ b/eric6/WebBrowser/Sync/FtpSyncHandler.py	Thu Apr 15 18:11:24 2021 +0200
@@ -9,6 +9,7 @@
 
 import ftplib           # secok
 import io
+import contextlib
 
 from PyQt5.QtCore import (
     pyqtSignal, QTimer, QFileInfo, QCoreApplication, QByteArray
@@ -393,11 +394,9 @@
         if self.__idleTimer.isActive():
             self.__idleTimer.stop()
         
-        try:
+        with contextlib.suppress(ftplib.all_errors):
             if self.__connected:
                 self.__ftp.quit()
-        except ftplib.all_errors:
-            pass    # ignore FTP errors because we are shutting down anyway
         self.__connected = False
     
     def __idleTimeout(self):

eric ide

mercurial