Helpviewer/OpenSearch/OpenSearchEngine.py

changeset 37
bfe92e414977
parent 13
1af94a91f439
child 42
23b45a742e17
equal deleted inserted replaced
36:835407b77a50 37:bfe92e414977
77 result = result.replace("{startPage}", "0") 77 result = result.replace("{startPage}", "0")
78 result = result.replace("{language}", cls._language) 78 result = result.replace("{language}", cls._language)
79 result = result.replace("{inputEncoding}", "UTF-8") 79 result = result.replace("{inputEncoding}", "UTF-8")
80 result = result.replace("{outputEncoding}", "UTF-8") 80 result = result.replace("{outputEncoding}", "UTF-8")
81 result = result.replace("{searchTerms}", 81 result = result.replace("{searchTerms}",
82 str(QUrl.toPercentEncoding(searchTerm))) 82 bytes(QUrl.toPercentEncoding(searchTerm)).decode())
83 result = re.sub(r"""\{([^\}]*:|)source\??\}""", Program, result) 83 result = re.sub(r"""\{([^\}]*:|)source\??\}""", Program, result)
84 84
85 return result 85 return result
86 86
87 @pyqtSlot(result = str) 87 @pyqtSlot(result = str)
406 406
407 if self.__networkAccessManager is None: 407 if self.__networkAccessManager is None:
408 return 408 return
409 409
410 if self.__suggestionsReply is not None: 410 if self.__suggestionsReply is not None:
411 self.__suggestionsReply.disconnect(self) 411 self.disconnect(self.__suggestionsReply, SIGNAL("finished()"),
412 self.__suggestionsObtained)
412 self.__suggestionsReply.abort() 413 self.__suggestionsReply.abort()
413 self.__suggestionsReply = None 414 self.__suggestionsReply = None
414 415
415 if self.__suggestionsMethod not in self.__requestMethods: 416 if self.__suggestionsMethod not in self.__requestMethods:
416 # ignore 417 # ignore

eric ide

mercurial