src/eric7/WebBrowser/CookieJar/CookieJar.py

branch
eric7
changeset 10806
2f6df822e3b9
parent 10485
287a3ae95e00
child 10926
9ef616cd220d
equal deleted inserted replaced
10805:c114e9476034 10806:2f6df822e3b9
11 import os 11 import os
12 12
13 from PyQt6.QtCore import QSettings, pyqtSignal, pyqtSlot 13 from PyQt6.QtCore import QSettings, pyqtSignal, pyqtSlot
14 from PyQt6.QtNetwork import QNetworkCookie, QNetworkCookieJar 14 from PyQt6.QtNetwork import QNetworkCookie, QNetworkCookieJar
15 15
16 from eric7 import Globals, Preferences 16 from eric7 import EricUtilities, Globals, Preferences
17 from eric7.Utilities.AutoSaver import AutoSaver 17 from eric7.Utilities.AutoSaver import AutoSaver
18 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow 18 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
19 19
20 20
21 class CookieAcceptPolicy(enum.Enum): 21 class CookieAcceptPolicy(enum.Enum):
137 return 137 return
138 138
139 cookieSettings = QSettings(self.__cookiesFile, QSettings.Format.IniFormat) 139 cookieSettings = QSettings(self.__cookiesFile, QSettings.Format.IniFormat)
140 140
141 # load exceptions 141 # load exceptions
142 self.__exceptionsBlock = Preferences.toList( 142 self.__exceptionsBlock = EricUtilities.toList(
143 cookieSettings.value("Exceptions/block") 143 cookieSettings.value("Exceptions/block")
144 ) 144 )
145 self.__exceptionsAllow = Preferences.toList( 145 self.__exceptionsAllow = EricUtilities.toList(
146 cookieSettings.value("Exceptions/allow") 146 cookieSettings.value("Exceptions/allow")
147 ) 147 )
148 self.__exceptionsAllowForSession = Preferences.toList( 148 self.__exceptionsAllowForSession = EricUtilities.toList(
149 cookieSettings.value("Exceptions/allowForSession") 149 cookieSettings.value("Exceptions/allowForSession")
150 ) 150 )
151 self.__exceptionsBlock.sort() 151 self.__exceptionsBlock.sort()
152 self.__exceptionsAllow.sort() 152 self.__exceptionsAllow.sort()
153 self.__exceptionsAllowForSession.sort() 153 self.__exceptionsAllowForSession.sort()
168 # reset to default value 168 # reset to default value
169 self.__keepCookies = CookieKeepPolicy.UntilExpire 169 self.__keepCookies = CookieKeepPolicy.UntilExpire
170 if self.__keepCookies == CookieKeepPolicy.UntilExit: 170 if self.__keepCookies == CookieKeepPolicy.UntilExit:
171 self.clear() 171 self.clear()
172 172
173 self.__filterTrackingCookies = Preferences.toBool( 173 self.__filterTrackingCookies = EricUtilities.toBool(
174 Preferences.getWebBrowser("FilterTrackingCookies") 174 Preferences.getWebBrowser("FilterTrackingCookies")
175 ) 175 )
176 176
177 self.__loaded = True 177 self.__loaded = True
178 self.cookiesChanged.emit() 178 self.cookiesChanged.emit()

eric ide

mercurial