Helpviewer/Network/NetworkAccessManager.py

branch
5_3_x
changeset 2700
cb064ba8fcfa
parent 2692
6433ec640d10
child 3163
9f50365a0870
equal deleted inserted replaced
2692:6433ec640d10 2700:cb064ba8fcfa
173 if reply is not None: 173 if reply is not None:
174 reply.setParent(self) 174 reply.setParent(self)
175 return reply 175 return reply
176 176
177 # set cache policy 177 # set cache policy
178 urlHost = req.url().host() 178 if op == QNetworkAccessManager.GetOperation:
179 for host in self.NoCacheHosts: 179 urlHost = req.url().host()
180 if host in urlHost: 180 for host in self.NoCacheHosts:
181 if host in urlHost:
182 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute,
183 QNetworkRequest.AlwaysNetwork)
184 break
185 else:
181 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, 186 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute,
182 QNetworkRequest.AlwaysNetwork) 187 Preferences.getHelp("CachePolicy"))
183 break
184 else: 188 else:
185 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, 189 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute,
186 Preferences.getHelp("CachePolicy")) 190 QNetworkRequest.AlwaysNetwork)
187 191
188 # Do Not Track feature 192 # Do Not Track feature
189 if self.__doNotTrack: 193 if self.__doNotTrack:
190 req.setRawHeader("DNT", "1") 194 req.setRawHeader("DNT", "1")
191 195

eric ide

mercurial