This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2008年03月12日 08:35 by thekorn, last changed 2022年04月11日 14:56 by admin. This issue is now closed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| 2277_handling_FF3_cookies.diff | thekorn, 2008年03月13日 21:36 | |||
| Messages (5) | |||
|---|---|---|---|
| msg63470 - (view) | Author: Markus Korn (thekorn) | Date: 2008年03月12日 08:35 | |
In Firefox 3 the cookies are stored in a sqlite database instead of a txt-file. It would be nice if cookielib.MozillaCookieJar().load() could support this. Markus |
|||
| msg63518 - (view) | Author: Markus Korn (thekorn) | Date: 2008年03月13日 21:36 | |
I had some time this evening and tried to create a patch. I don't know if such a solution makes sense nor do I know if this fits in the process of fixing bugs in python. Markus |
|||
| msg69375 - (view) | Author: Gregory P. Smith (gregory.p.smith) * (Python committer) | Date: 2008年07月07日 04:58 | |
sounds like a good idea to add this. yay firefox 3. i'll review it. |
|||
| msg70681 - (view) | Author: Gregory P. Smith (gregory.p.smith) * (Python committer) | Date: 2008年08月04日 03:55 | |
Thanks. I've looked over your code. The logic looks good, however I'd like to propose a better design and that this not be included in 2.6. Instead of putting this functionality in the MozCookieJar class, it should be its own new Firefox3CookieJar class as it is an entirely new file format. A much better implementation could be made that actually works with the sqlite3 file as a database rather than taking ownership of it and deleting all cookies and rewriting the entire file on save: The FileCookieJar.delayload flag could now be honored. The save() method should only do the necessary update/insert/delete commands rather than rewriting everything. Its a bit late to get this into Python 2.6/3.0 as the final beta is due out next week. But thats fine. People who need to manipulate ff3 cookie files can use sqlite directly and when a nicer FileCookieJar for them has been written we can consider including it in python 2.7/3.1. Until then it can be an external just like the the one for IE currently is. |
|||
| msg110119 - (view) | Author: John J Lee (jjlee) | Date: 2010年07月12日 18:14 | |
There is code in PyPI project mechanize that implements this feature. That code is marked experimental though, due to lack of testing. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:56:31 | admin | set | github: 46530 |
| 2010年07月12日 18:14:25 | jjlee | set | nosy:
+ jjlee messages: + msg110119 |
| 2008年08月04日 03:55:55 | gregory.p.smith | set | status: open -> closed resolution: rejected messages: + msg70681 |
| 2008年07月07日 04:58:33 | gregory.p.smith | set | versions:
+ Python 2.6 nosy: + gregory.p.smith messages: + msg69375 priority: normal assignee: gregory.p.smith components: + Library (Lib) type: enhancement |
| 2008年06月20日 15:58:58 | hongqn | set | nosy: + hongqn |
| 2008年04月14日 18:59:35 | ghaering | set | nosy: + ghaering |
| 2008年03月13日 21:36:05 | thekorn | set | files:
+ 2277_handling_FF3_cookies.diff keywords: + patch messages: + msg63518 |
| 2008年03月12日 08:35:52 | thekorn | create | |