184 result = json.loads(str(reply.readAll(), "utf-8")) |
184 result = json.loads(str(reply.readAll(), "utf-8")) |
185 if result["response_code"] == self.ServiceResult_ItemPresent: |
185 if result["response_code"] == self.ServiceResult_ItemPresent: |
186 self.urlScanReport.emit(result["permalink"]) |
186 self.urlScanReport.emit(result["permalink"]) |
187 self.__getUrlScanReportUrl(result["scan_id"]) |
187 self.__getUrlScanReportUrl(result["scan_id"]) |
188 else: |
188 else: |
189 if result["response_code"] in self.errorMessages: |
189 msg = self.errorMessages.get( |
190 msg = self.errorMessages[result["response_code"]] |
190 result["response_code"], result["verbose_msg"] |
191 else: |
191 ) |
192 msg = result["verbose_msg"] |
|
193 self.submitUrlError.emit(msg) |
192 self.submitUrlError.emit(msg) |
194 elif reply.error() == self.ServiceCode_RateLimitExceeded: |
193 elif reply.error() == self.ServiceCode_RateLimitExceeded: |
195 self.submitUrlError.emit( |
194 self.submitUrlError.emit( |
196 self.errorMessages[result[self.ServiceCode_RateLimitExceeded]] |
195 self.errorMessages[result[self.ServiceCode_RateLimitExceeded]] |
197 ) |
196 ) |