--- a/eric6/Preferences/ConfigurationPages/WebBrowserSpellCheckingPage.py Thu Apr 15 16:52:05 2021 +0200 +++ b/eric6/Preferences/ConfigurationPages/WebBrowserSpellCheckingPage.py Thu Apr 15 18:11:24 2021 +0200 @@ -8,6 +8,7 @@ """ import os +import contextlib from PyQt5.QtCore import ( pyqtSlot, Qt, QCoreApplication, QDir, QLibraryInfo, QLocale @@ -65,11 +66,8 @@ # try to create these directories, if they don't exist for directory in self.__dictionaryDirectories: if not os.path.exists(directory): - try: + with contextlib.suppress(os.error): os.makedirs(directory) - except os.error: - # ignore it - pass self.__writeableDirectories = [] for directory in self.__dictionaryDirectories: