Helpviewer/Network/NetworkAccessManager.py

branch
5_3_x
changeset 2687
33a848c5e46f
parent 2302
f29e9405c851
child 2692
6433ec640d10
equal deleted inserted replaced
2682:a9bbf0326427 2687:33a848c5e46f
10 import os 10 import os
11 11
12 from PyQt4.QtCore import pyqtSignal, QByteArray, qVersion 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 from PyQt4.QtWebKit import qWebKitVersion
15 try: 16 try:
16 from PyQt4.QtNetwork import QSslCertificate, QSslConfiguration, QSslSocket, \ 17 from PyQt4.QtNetwork import QSslCertificate, QSslConfiguration, QSslSocket, \
17 QSslError, QSsl 18 QSslError, QSsl
18 SSL_AVAILABLE = True 19 SSL_AVAILABLE = True
19 except ImportError: 20 except ImportError:
385 Private method to set the disk cache. 386 Private method to set the disk cache.
386 """ 387 """
387 if NetworkDiskCache is not None: 388 if NetworkDiskCache is not None:
388 if Preferences.getHelp("DiskCacheEnabled"): 389 if Preferences.getHelp("DiskCacheEnabled"):
389 diskCache = NetworkDiskCache(self) 390 diskCache = NetworkDiskCache(self)
390 location = os.path.join(Utilities.getConfigDir(), "browser", 'cache') 391 location = os.path.join(Utilities.getConfigDir(), "browser", 'cache',
392 "{0}-Qt{1}".format(qWebKitVersion(), qVersion()))
391 size = Preferences.getHelp("DiskCacheSize") * 1024 * 1024 393 size = Preferences.getHelp("DiskCacheSize") * 1024 * 1024
392 diskCache.setCacheDirectory(location) 394 diskCache.setCacheDirectory(location)
393 diskCache.setMaximumCacheSize(size) 395 diskCache.setMaximumCacheSize(size)
394 else: 396 else:
395 diskCache = None 397 diskCache = None

eric ide

mercurial