eric6/WebBrowser/SpellCheck/ManageDictionariesDialog.py

changeset 8240
93b8a353c4bf
parent 8218
7c09585bd960
--- a/eric6/WebBrowser/SpellCheck/ManageDictionariesDialog.py	Wed Apr 14 19:38:19 2021 +0200
+++ b/eric6/WebBrowser/SpellCheck/ManageDictionariesDialog.py	Wed Apr 14 19:59:16 2021 +0200
@@ -12,6 +12,7 @@
 import zipfile
 import glob
 import shutil
+import contextlib
 
 from PyQt5.QtCore import pyqtSlot, Qt, QUrl
 from PyQt5.QtWidgets import (
@@ -424,11 +425,8 @@
             locales = itm.data(ManageDictionariesDialog.LocalesRole)
             for locale in locales:
                 bdic = os.path.join(installLocation, locale + ".bdic")
-                try:
+                with contextlib.suppress(OSError):
                     os.remove(bdic)
-                except OSError:
-                    # ignore silently
-                    pass
         
         self.dictionariesList.clearSelection()
         

eric ide

mercurial