Helpviewer/Network/NetworkAccessManager.py

changeset 5736
000ea446ff4b
parent 5389
9b1c800daff3
child 6048
82ad8ec9548c
equal deleted inserted replaced
5735:f606dbe20be6 5736:000ea446ff4b
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 import os 12 import os
13 13
14 from PyQt5.QtCore import pyqtSignal, QByteArray, qVersion 14 from PyQt5.QtCore import pyqtSignal, QByteArray
15 from PyQt5.QtWidgets import QDialog 15 from PyQt5.QtWidgets import QDialog
16 from PyQt5.QtNetwork import QNetworkAccessManager, QNetworkRequest, \ 16 from PyQt5.QtNetwork import QNetworkAccessManager, QNetworkRequest, \
17 QNetworkReply 17 QNetworkReply
18 18
19 from E5Network.E5NetworkProxyFactory import E5NetworkProxyFactory, \ 19 from E5Network.E5NetworkProxyFactory import E5NetworkProxyFactory, \
25 except ImportError: 25 except ImportError:
26 SSL_AVAILABLE = False 26 SSL_AVAILABLE = False
27 27
28 import Preferences 28 import Preferences
29 import Utilities 29 import Utilities
30 from Globals import qVersionTuple
30 31
31 32
32 class NetworkAccessManager(QNetworkAccessManager): 33 class NetworkAccessManager(QNetworkAccessManager):
33 """ 34 """
34 Class implementing a QNetworkAccessManager subclass. 35 Class implementing a QNetworkAccessManager subclass.
265 from PyQt5.QtWebKit import qWebKitVersion 266 from PyQt5.QtWebKit import qWebKitVersion
266 from .NetworkDiskCache import NetworkDiskCache 267 from .NetworkDiskCache import NetworkDiskCache
267 diskCache = NetworkDiskCache(self) 268 diskCache = NetworkDiskCache(self)
268 location = os.path.join( 269 location = os.path.join(
269 Utilities.getConfigDir(), "browser", 'cache', 270 Utilities.getConfigDir(), "browser", 'cache',
270 "{0}-Qt{1}".format(qWebKitVersion(), qVersion())) 271 "{0}-Qt{1}.{2}".format(qWebKitVersion(), *qVersionTuple()))
271 size = Preferences.getHelp("DiskCacheSize") * 1024 * 1024 272 size = Preferences.getHelp("DiskCacheSize") * 1024 * 1024
272 diskCache.setCacheDirectory(location) 273 diskCache.setCacheDirectory(location)
273 diskCache.setMaximumCacheSize(size) 274 diskCache.setMaximumCacheSize(size)
274 else: 275 else:
275 diskCache = None 276 diskCache = None

eric ide

mercurial