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 |