diff -r 0835ed67714b -r 2f0d208b8137 eric6/ViewManager/ViewManager.py --- a/eric6/ViewManager/ViewManager.py Sat Nov 21 19:31:16 2020 +0100 +++ b/eric6/ViewManager/ViewManager.py Sun Nov 22 16:04:59 2020 +0100 @@ -4712,7 +4712,7 @@ try: newWin, editor = self.getEditor(fn, filetype=filetype, addNext=addNext, indexes=indexes) - except (IOError, UnicodeDecodeError): + except (OSError, UnicodeDecodeError): return None if newWin: @@ -4881,7 +4881,7 @@ """ try: newWin, self.currentEditor = self.getEditor(fn) - except (IOError, UnicodeDecodeError): + except (OSError, UnicodeDecodeError): return enc = self.currentEditor.getEncoding() @@ -6585,7 +6585,7 @@ try: with open(dictionaryFile, "r", encoding="utf-8") as f: data = f.read() - except (IOError, OSError) as err: + except OSError as err: E5MessageBox.critical( self.ui, QCoreApplication.translate( @@ -6614,7 +6614,7 @@ try: with open(dictionaryFile, "w", encoding="utf-8") as f: f.write(data) - except (IOError, OSError) as err: + except OSError as err: E5MessageBox.critical( self.ui, QCoreApplication.translate(