src/eric7/WebBrowser/CookieJar/CookieJar.py

branch
eric7
changeset 10926
9ef616cd220d
parent 10806
2f6df822e3b9
child 11090
f5f5f5803935
equal deleted inserted replaced
10925:22c3928a1ab5 10926:9ef616cd220d
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 EricUtilities, Globals, Preferences 16 from eric7 import EricUtilities, 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):
70 self.__acceptCookies = CookieAcceptPolicy.OnlyFromSitesNavigatedTo 70 self.__acceptCookies = CookieAcceptPolicy.OnlyFromSitesNavigatedTo
71 self.__keepCookies = CookieKeepPolicy.UntilExpire 71 self.__keepCookies = CookieKeepPolicy.UntilExpire
72 self.__saveTimer = AutoSaver(self, self.__save) 72 self.__saveTimer = AutoSaver(self, self.__save)
73 73
74 self.__cookiesFile = os.path.join( 74 self.__cookiesFile = os.path.join(
75 Globals.getConfigDir(), "web_browser", "cookies.ini" 75 EricUtilities.getConfigDir(), "web_browser", "cookies.ini"
76 ) 76 )
77 77
78 self.__store = WebBrowserWindow.webProfile().cookieStore() 78 self.__store = WebBrowserWindow.webProfile().cookieStore()
79 self.__store.setCookieFilter(self.__cookieFilter) 79 self.__store.setCookieFilter(self.__cookieFilter)
80 self.__store.cookieAdded.connect(self.__cookieAdded) 80 self.__store.cookieAdded.connect(self.__cookieAdded)

eric ide

mercurial