diff -r 3d79b1e5bf3c -r 54b48d756b0a eric6/PluginManager/PluginInstallDialog.py --- a/eric6/PluginManager/PluginInstallDialog.py Wed May 05 18:17:24 2021 +0200 +++ b/eric6/PluginManager/PluginInstallDialog.py Wed May 05 19:59:47 2021 +0200 @@ -471,28 +471,12 @@ with open(outname, "w", encoding="utf-8") as f: f.write(pluginSource) self.__installedFiles.append(outname) - except os.error as why: - self.__rollback() - return ( - False, - self.tr( - "Error installing plugin. Reason: {0}").format(str(why)), - False - ) except OSError as why: self.__rollback() return ( False, - self.tr( - "Error installing plugin. Reason: {0}").format(str(why)), - False - ) - except OSError as why: - self.__rollback() - return ( - False, - self.tr( - "Error installing plugin. Reason: {0}").format(str(why)), + self.tr("Error installing plugin. Reason: {0}") + .format(str(why)), False ) except Exception: