Helpviewer/Network/NetworkAccessManager.py

changeset 1953
26aa6fd94dc2
parent 1917
c73052b6b65e
child 1970
02cf3bac079b
equal deleted inserted replaced
1952:af4103f0e93f 1953:26aa6fd94dc2
133 reply = self.__schemeHandlers[scheme]\ 133 reply = self.__schemeHandlers[scheme]\
134 .createRequest(op, request, outgoingData) 134 .createRequest(op, request, outgoingData)
135 if reply is not None: 135 if reply is not None:
136 return reply 136 return reply
137 137
138 # give GreaseMonkey the chance to create a request
139 reply = Helpviewer.HelpWindow.HelpWindow.greaseMonkeyManager().createRequest(
140 op, request, outgoingData)
141 if reply is not None:
142 return reply
143
138 req = QNetworkRequest(request) 144 req = QNetworkRequest(request)
145 if req.rawHeader("X-Eric5-UserLoadAction") == QByteArray("1"):
146 req.setRawHeader("X-Eric5-UserLoadAction", QByteArray())
147 req.setAttribute(QNetworkRequest.User + 200, "")
148 else:
149 req.setAttribute(QNetworkRequest.User + 200, req.rawHeader("Referer"))
150
139 if hasattr(QNetworkRequest, 'HttpPipeliningAllowedAttribute'): 151 if hasattr(QNetworkRequest, 'HttpPipeliningAllowedAttribute'):
140 req.setAttribute(QNetworkRequest.HttpPipeliningAllowedAttribute, True) 152 req.setAttribute(QNetworkRequest.HttpPipeliningAllowedAttribute, True)
141 if not self.__acceptLanguage.isEmpty(): 153 if not self.__acceptLanguage.isEmpty():
142 req.setRawHeader("Accept-Language", self.__acceptLanguage) 154 req.setRawHeader("Accept-Language", self.__acceptLanguage)
143 155

eric ide

mercurial