Helpviewer/CookieJar/CookieJar.py

changeset 7
c679fb30c8f3
parent 0
de9c2efb9d02
child 13
1af94a91f439
equal deleted inserted replaced
6:52e8c820d0dd 7:c679fb30c8f3
126 126
127 cookieSettings = QSettings(self.__cookiesFile, QSettings.IniFormat) 127 cookieSettings = QSettings(self.__cookiesFile, QSettings.IniFormat)
128 128
129 # load cookies 129 # load cookies
130 cookies = cookieSettings.value("Cookies") 130 cookies = cookieSettings.value("Cookies")
131 if cookies.isValid(): 131 if cookies:
132 cookiesList = self.loadCookies(cookies.toByteArray()) 132 cookiesList = self.loadCookies(cookies)
133 else: 133 else:
134 cookiesList = [] 134 cookiesList = []
135 self.setAllCookies(cookiesList) 135 self.setAllCookies(cookiesList)
136 136
137 # load exceptions 137 # load exceptions
138 self.__exceptionsBlock = \ 138 self.__exceptionsBlock = Preferences.toList(
139 cookieSettings.value("Exceptions/block").toStringList() 139 cookieSettings.value("Exceptions/block"))
140 self.__exceptionsAllow = \ 140 self.__exceptionsAllow = Preferences.toList(
141 cookieSettings.value("Exceptions/allow").toStringList() 141 cookieSettings.value("Exceptions/allow"))
142 self.__exceptionsAllowForSession = \ 142 self.__exceptionsAllowForSession = Preferences.toList(
143 cookieSettings.value("Exceptions/allowForSession").toStringList() 143 cookieSettings.value("Exceptions/allowForSession"))
144 self.__exceptionsBlock.sort() 144 self.__exceptionsBlock.sort()
145 self.__exceptionsAllow.sort() 145 self.__exceptionsAllow.sort()
146 self.__exceptionsAllowForSession.sort() 146 self.__exceptionsAllowForSession.sort()
147 147
148 self.__acceptCookies = Preferences.getHelp("AcceptCookies") 148 self.__acceptCookies = Preferences.getHelp("AcceptCookies")
170 for index in range(len(cookiesList) -1, -1, -1): 170 for index in range(len(cookiesList) -1, -1, -1):
171 if cookiesList[index].isSessionCookie(): 171 if cookiesList[index].isSessionCookie():
172 del cookiesList[index] 172 del cookiesList[index]
173 cookies = self.saveCookies(cookiesList) 173 cookies = self.saveCookies(cookiesList)
174 174
175 cookieSettings.setValue("Cookies", 175 cookieSettings.setValue("Cookies", cookies)
176 QVariant(cookies)) 176 cookieSettings.setValue("Exceptions/block", self.__exceptionsBlock)
177 cookieSettings.setValue("Exceptions/block", 177 cookieSettings.setValue("Exceptions/allow", self.__exceptionsAllow)
178 QVariant(self.__exceptionsBlock))
179 cookieSettings.setValue("Exceptions/allow",
180 QVariant(self.__exceptionsAllow))
181 cookieSettings.setValue("Exceptions/allowForSession", 178 cookieSettings.setValue("Exceptions/allowForSession",
182 QVariant(self.__exceptionsAllowForSession)) 179 self.__exceptionsAllowForSession)
183 180
184 Preferences.setHelp("AcceptCookies", self.__acceptCookies) 181 Preferences.setHelp("AcceptCookies", self.__acceptCookies)
185 Preferences.setHelp("KeepCookiesUntil", self.__keepCookies) 182 Preferences.setHelp("KeepCookiesUntil", self.__keepCookies)
186 Preferences.setHelp("FilterTrackingCookies", int(self.__filterTrackingCookies)) 183 Preferences.setHelp("FilterTrackingCookies", int(self.__filterTrackingCookies))
187 184

eric ide

mercurial