Helpviewer/Network/NetworkAccessManager.py

branch
5_3_x
changeset 2700
cb064ba8fcfa
parent 2692
6433ec640d10
child 3163
9f50365a0870
--- a/Helpviewer/Network/NetworkAccessManager.py	Sat Jun 01 11:49:18 2013 +0200
+++ b/Helpviewer/Network/NetworkAccessManager.py	Wed Jun 05 20:23:59 2013 +0200
@@ -175,15 +175,19 @@
                 return reply
         
         # set cache policy
-        urlHost = req.url().host()
-        for host in self.NoCacheHosts:
-            if host in urlHost:
+        if op == QNetworkAccessManager.GetOperation:
+            urlHost = req.url().host()
+            for host in self.NoCacheHosts:
+                if host in urlHost:
+                    req.setAttribute(QNetworkRequest.CacheLoadControlAttribute,
+                        QNetworkRequest.AlwaysNetwork)
+                    break
+            else:
                 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute,
-                    QNetworkRequest.AlwaysNetwork)
-                break
+                    Preferences.getHelp("CachePolicy"))
         else:
             req.setAttribute(QNetworkRequest.CacheLoadControlAttribute,
-                Preferences.getHelp("CachePolicy"))
+                QNetworkRequest.AlwaysNetwork)
         
         # Do Not Track feature
         if self.__doNotTrack:

eric ide

mercurial