Helpviewer/Network/NetworkAccessManagerProxy.py

changeset 256
04083f42042d
parent 13
1af94a91f439
child 464
a2b1d1770ef0
child 792
a13346916170
equal deleted inserted replaced
255:eb0ffc3f12a2 256:04083f42042d
6 """ 6 """
7 Module implementing a network access manager proxy for web pages. 7 Module implementing a network access manager proxy for web pages.
8 """ 8 """
9 9
10 from PyQt4.QtCore import SIGNAL 10 from PyQt4.QtCore import SIGNAL
11 from PyQt4.QtNetwork import QNetworkAccessManager 11 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest
12 12
13 class NetworkAccessManagerProxy(QNetworkAccessManager): 13 class NetworkAccessManagerProxy(QNetworkAccessManager):
14 """ 14 """
15 Class implementing a network access manager proxy for web pages. 15 Class implementing a network access manager proxy for web pages.
16 """ 16 """
73 (QIODevice) 73 (QIODevice)
74 @return reference to the created reply object (QNetworkReply) 74 @return reference to the created reply object (QNetworkReply)
75 """ 75 """
76 if self.primaryManager is not None and \ 76 if self.primaryManager is not None and \
77 self.__webPage is not None: 77 self.__webPage is not None:
78 pageRequest = request 78 pageRequest = QNetworkRequest(request)
79 self.__webPage.populateNetworkRequest(pageRequest) 79 self.__webPage.populateNetworkRequest(pageRequest)
80 return self.primaryManager.createRequest(op, request, outgoingData) 80 return self.primaryManager.createRequest(op, pageRequest, outgoingData)
81 81 else:
82 return QNetworkAccessManager.createRequest(self, op, request, outgoingData) 82 return QNetworkAccessManager.createRequest(self, op, request, outgoingData)

eric ide

mercurial