def get(self, origin=None, url=None, params=None, tag=None, cb=None, widget=None, debug=False, spinner=True): self.debug = False srv = G.settings.current_server() if srv == None: print("NO Server in dServer.fetch()") return url = QtCore.QUrl("%s/ajax%s" % (srv.url, url)) #q = QtCore.QUrlQuery() if params: for k, v in params.items(): url.addQueryItem(str(k), str(v)) request = QtNetwork.QNetworkRequest() request.setUrl(url) request.setOriginatingObject(origin) request.setPriority(QtNetwork.QNetworkRequest.HighPriority) if tag: request.setAttribute(ATTR_ID, tag) #self.load_cookies() TODO if spinner: pass #self.spin(True) if G.args.dev: print("# --- GET: tag=%s, %s" % (tag, url.toString())) #self.trigger_reply( request, SERVER_STATUS.REQUESTING, SERVER_FLAG.WAIT ) ## creat own accoutn bundle and senf #req = Request(url) ##req.timeout.connect(self.on_timeout) ##self.requests.append(req) #req.reply = self.netManager.get( request ) reply = self.netManager.get(request)
def autoSuggest(self): text = self.editor.text() url = gsuggestUrl % (text, ) self.networkManager.get(QtNetwork.QNetworkRequest(QtCore.QUrl(url)))