Helpviewer/Network/NetworkAccessManager.py

changeset 3022
57179e4cdadd
parent 3018
70924c0bdaf1
child 3058
0a02c433f52d
child 3160
209a07d7e401
equal deleted inserted replaced
3021:801289962f4e 3022:57179e4cdadd
165 # set cache policy 165 # set cache policy
166 if op == QNetworkAccessManager.GetOperation: 166 if op == QNetworkAccessManager.GetOperation:
167 urlHost = req.url().host() 167 urlHost = req.url().host()
168 for host in Preferences.getHelp("NoCacheHosts"): 168 for host in Preferences.getHelp("NoCacheHosts"):
169 if host in urlHost: 169 if host in urlHost:
170 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, 170 req.setAttribute(
171 QNetworkRequest.CacheLoadControlAttribute,
171 QNetworkRequest.AlwaysNetwork) 172 QNetworkRequest.AlwaysNetwork)
172 break 173 break
173 else: 174 else:
174 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, 175 req.setAttribute(
176 QNetworkRequest.CacheLoadControlAttribute,
175 Preferences.getHelp("CachePolicy")) 177 Preferences.getHelp("CachePolicy"))
176 else: 178 else:
177 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, 179 req.setAttribute(
180 QNetworkRequest.CacheLoadControlAttribute,
178 QNetworkRequest.AlwaysNetwork) 181 QNetworkRequest.AlwaysNetwork)
179 182
180 # Do Not Track feature 183 # Do Not Track feature
181 if self.__doNotTrack: 184 if self.__doNotTrack:
182 req.setRawHeader("DNT", "1") 185 req.setRawHeader("DNT", "1")
244 """ 247 """
245 Public slot to (re-)load the list of accepted languages. 248 Public slot to (re-)load the list of accepted languages.
246 """ 249 """
247 from Helpviewer.HelpLanguagesDialog import HelpLanguagesDialog 250 from Helpviewer.HelpLanguagesDialog import HelpLanguagesDialog
248 languages = Preferences.toList( 251 languages = Preferences.toList(
249 Preferences.Prefs.settings.value("Help/AcceptLanguages", 252 Preferences.Prefs.settings.value(
253 "Help/AcceptLanguages",
250 HelpLanguagesDialog.defaultAcceptLanguages())) 254 HelpLanguagesDialog.defaultAcceptLanguages()))
251 self.__acceptLanguage = HelpLanguagesDialog.httpString(languages) 255 self.__acceptLanguage = HelpLanguagesDialog.httpString(languages)
252 256
253 def __setDiskCache(self): 257 def __setDiskCache(self):
254 """ 258 """

eric ide

mercurial