Helpviewer/Network/NetworkAccessManager.py

changeset 2686
b62077dc52c4
parent 2411
aec0a8a6e548
child 2693
85a85d5824ed
diff -r 55568c5ddfcb -r b62077dc52c4 Helpviewer/Network/NetworkAccessManager.py
--- a/Helpviewer/Network/NetworkAccessManager.py	Fri May 31 16:35:31 2013 +0200
+++ b/Helpviewer/Network/NetworkAccessManager.py	Fri May 31 16:55:50 2013 +0200
@@ -9,7 +9,7 @@
 
 import os
 
-from PyQt4.QtCore import pyqtSignal, QByteArray
+from PyQt4.QtCore import pyqtSignal, QByteArray, qVersion
 from PyQt4.QtGui import QDialog
 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply
 
@@ -232,9 +232,11 @@
         Private method to set the disk cache.
         """
         if Preferences.getHelp("DiskCacheEnabled"):
+            from PyQt4.QtWebKit import qWebKitVersion
             from .NetworkDiskCache import NetworkDiskCache
             diskCache = NetworkDiskCache(self)
-            location = os.path.join(Utilities.getConfigDir(), "browser", 'cache')
+            location = os.path.join(Utilities.getConfigDir(), "browser", 'cache',
+                                    "{0}-Qt{1}".format(qWebKitVersion(), qVersion()))
             size = Preferences.getHelp("DiskCacheSize") * 1024 * 1024
             diskCache.setCacheDirectory(location)
             diskCache.setMaximumCacheSize(size)

eric ide

mercurial