--- a/eric6/PipInterface/Pip.py Wed Apr 14 19:38:19 2021 +0200 +++ b/eric6/PipInterface/Pip.py Wed Apr 14 19:59:16 2021 +0200 @@ -10,6 +10,7 @@ import os import sys import json +import contextlib from PyQt5.QtCore import pyqtSlot, QObject, QProcess, QUrl, QCoreApplication from PyQt5.QtWidgets import QDialog, QInputDialog, QLineEdit @@ -127,10 +128,8 @@ # Windows: %APPDATA%\pip\pip.ini # Environment: $PIP_CONFIG_FILE - try: + with contextlib.suppress(KeyError): return os.environ["PIP_CONFIG_FILE"] - except KeyError: - pass if Globals.isWindowsPlatform(): config = os.path.join(os.environ["APPDATA"], "pip", "pip.ini") @@ -683,11 +682,8 @@ data = str(reply.readAll(), Preferences.getSystem("IOEncoding"), 'replace') - try: + with contextlib.suppress(Exception): result = json.loads(data) - except Exception: # secok - # ignore JSON exceptions - pass return result