Message327461
http.cookiejar (cookielib, for python2.*) does not parse some cookies' Expires date.
For example: "Friday, 1-August-1997 00:00:00 GMT" does not work (while: "Fri, 01 Aug 1997 00:00:00 GMT" works fine)
This is basically due to long names of months (it is compared with MONTHS_LOWER: list of 3-letter months). So, I propose a small change in the definition of LOOSE_HTTP_DATE_RE (see fifth line):
LOOSE_HTTP_DATE_RE = re.compile(
r"""^
(\d\d?) # day
(?:\s+|[-\/])
(\w{3})\w* # month (3 first letters only)
...
Instead of:
LOOSE_HTTP_DATE_RE = re.compile(
r"""^
(\d\d?) # day
(?:\s+|[-\/])
(\w+) # month
...
I've tested only http.cookiejar (python 3.6), but I suposse the same change will work on cookielib
Thanks in advance |
|
Date |
User |
Action |
Args |
2018-10-10 08:05:41 | alb_moral | set | recipients:
+ alb_moral |
2018-10-10 08:05:41 | alb_moral | set | messageid: <1539158741.03.0.788709270274.issue34951@psf.upfronthosting.co.za> |
2018-10-10 08:05:41 | alb_moral | link | issue34951 messages |
2018-10-10 08:05:40 | alb_moral | create | |
|