Helpviewer/Network/NetworkAccessManager.py

changeset 2686
b62077dc52c4
parent 2411
aec0a8a6e548
child 2693
85a85d5824ed
equal deleted inserted replaced
2685:55568c5ddfcb 2686:b62077dc52c4
7 Module implementing a QNetworkAccessManager subclass. 7 Module implementing a QNetworkAccessManager subclass.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import pyqtSignal, QByteArray 12 from PyQt4.QtCore import pyqtSignal, QByteArray, qVersion
13 from PyQt4.QtGui import QDialog 13 from PyQt4.QtGui import QDialog
14 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply 14 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply
15 15
16 from E5Network.E5NetworkProxyFactory import E5NetworkProxyFactory, \ 16 from E5Network.E5NetworkProxyFactory import E5NetworkProxyFactory, \
17 proxyAuthenticationRequired 17 proxyAuthenticationRequired
230 def __setDiskCache(self): 230 def __setDiskCache(self):
231 """ 231 """
232 Private method to set the disk cache. 232 Private method to set the disk cache.
233 """ 233 """
234 if Preferences.getHelp("DiskCacheEnabled"): 234 if Preferences.getHelp("DiskCacheEnabled"):
235 from PyQt4.QtWebKit import qWebKitVersion
235 from .NetworkDiskCache import NetworkDiskCache 236 from .NetworkDiskCache import NetworkDiskCache
236 diskCache = NetworkDiskCache(self) 237 diskCache = NetworkDiskCache(self)
237 location = os.path.join(Utilities.getConfigDir(), "browser", 'cache') 238 location = os.path.join(Utilities.getConfigDir(), "browser", 'cache',
239 "{0}-Qt{1}".format(qWebKitVersion(), qVersion()))
238 size = Preferences.getHelp("DiskCacheSize") * 1024 * 1024 240 size = Preferences.getHelp("DiskCacheSize") * 1024 * 1024
239 diskCache.setCacheDirectory(location) 241 diskCache.setCacheDirectory(location)
240 diskCache.setMaximumCacheSize(size) 242 diskCache.setMaximumCacheSize(size)
241 else: 243 else:
242 diskCache = None 244 diskCache = None

eric ide

mercurial