Helpviewer/Network/NetworkDiskCache.py

changeset 0
de9c2efb9d02
child 13
1af94a91f439
equal deleted inserted replaced
-1:000000000000 0:de9c2efb9d02
1 # -*- coding: utf-8 -*-
2
3 # Copyright (c) 2009 Detlev Offenbach <detlev@die-offenbachs.de>
4 #
5
6 """
7 Module implementing a disk cache respecting privacy.
8 """
9
10 from PyQt4.QtWebKit import QWebSettings
11 from PyQt4.QtNetwork import QNetworkDiskCache
12
13 class NetworkDiskCache(QNetworkDiskCache):
14 """
15 Class implementing a disk cache respecting privacy.
16 """
17 def prepare(self, metaData):
18 """
19 Public method to prepare the disk cache file.
20
21 @param metaData meta data for a URL (QNetworkCacheMetaData)
22 @return reference to the IO device (QIODevice)
23 """
24 if QWebSettings.globalSettings().testAttribute(
25 QWebSettings.PrivateBrowsingEnabled):
26 return None
27
28 return QNetworkDiskCache.prepare(self, metaData)

eric ide

mercurial