src/eric7/PipInterface/Pip.py

branch
eric7
changeset 9462
e65379fdbd97
parent 9413
80c06d472826
child 9470
34f2493c1d3f
equal deleted inserted replaced
9461:24c0c1066090 9462:e65379fdbd97
804 reply.deleteLater() 804 reply.deleteLater()
805 if reply.error() == QNetworkReply.NetworkError.NoError: 805 if reply.error() == QNetworkReply.NetworkError.NoError:
806 data = str( 806 data = str(
807 reply.readAll(), Preferences.getSystem("IOEncoding"), "replace" 807 reply.readAll(), Preferences.getSystem("IOEncoding"), "replace"
808 ) 808 )
809 with contextlib.suppress(Exception): 809 with contextlib.suppress(json.JSONDecodeError):
810 result = json.loads(data) 810 result = json.loads(data)
811 811
812 return result 812 return result
813 813
814 def getPackageVersions(self, name): 814 def getPackageVersions(self, name):
834 reply.deleteLater() 834 reply.deleteLater()
835 if reply.error() == QNetworkReply.NetworkError.NoError: 835 if reply.error() == QNetworkReply.NetworkError.NoError:
836 dataStr = str( 836 dataStr = str(
837 reply.readAll(), Preferences.getSystem("IOEncoding"), "replace" 837 reply.readAll(), Preferences.getSystem("IOEncoding"), "replace"
838 ) 838 )
839 with contextlib.suppress(Exception): 839 with contextlib.suppress(json.JSONDecodeError, KeyError):
840 data = json.loads(dataStr) 840 data = json.loads(dataStr)
841 result = list(data["releases"].keys()) 841 result = list(data["releases"].keys())
842 842
843 return result 843 return result
844 844

eric ide

mercurial