WebBrowser/Network/NetworkManager.py

branch
QtWebEngine
changeset 4902
7a49807e493c
parent 4886
b56735d36159
child 4917
682750cc7bd5
equal deleted inserted replaced
4901:38393e4d0ca3 4902:7a49807e493c
11 11
12 import json 12 import json
13 13
14 from PyQt5.QtCore import pyqtSignal, QByteArray 14 from PyQt5.QtCore import pyqtSignal, QByteArray
15 from PyQt5.QtWidgets import QDialog 15 from PyQt5.QtWidgets import QDialog
16 from PyQt5.QtNetwork import QNetworkAccessManager, QNetworkProxy 16 from PyQt5.QtNetwork import QNetworkAccessManager, QNetworkProxy, \
17 QNetworkRequest
17 18
18 from E5Gui import E5MessageBox 19 from E5Gui import E5MessageBox
19 20
20 from E5Network.E5NetworkProxyFactory import proxyAuthenticationRequired 21 from E5Network.E5NetworkProxyFactory import proxyAuthenticationRequired
21 try: 22 try:
299 def preferencesChanged(self): 300 def preferencesChanged(self):
300 """ 301 """
301 Public slot to handle a change of preferences. 302 Public slot to handle a change of preferences.
302 """ 303 """
303 self.__interceptor.preferencesChanged() 304 self.__interceptor.preferencesChanged()
305
306 def createRequest(self, op, request, data):
307 """
308 Public method to launch a network action.
309
310 @param op operation to be performed
311 @type QNetworkAccessManager.Operation
312 @param request request to be operated on
313 @type QNetworkRequest
314 @param data reference to the data to be sent
315 @type QIODevice
316 @return reference to the network reply
317 @rtype QNetworkReply
318 """
319 req = QNetworkRequest(request)
320 req.setAttribute(QNetworkRequest.SpdyAllowedAttribute, True)
321 req.setAttribute(QNetworkRequest.FollowRedirectsAttribute, True)
322
323 return super(NetworkManager, self).createRequest(op, req, data)

eric ide

mercurial