From: Guido van Rossum Date: Fri, 27 Dec 1996 15:42:35 +0000 (+0000) Subject: Added support for RFC 850 style dates, as used by some HTTP servers X-Git-Tag: v1.5a1~641 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c17a268398da1ea85af8649e5c35ef2c4b768451;p=thirdparty%2FPython%2Fcpython.git Added support for RFC 850 style dates, as used by some HTTP servers (such as Netscape-Commerce and CERN). An example of a RFC 850 date: 'Wednesday, 18-Dec-96 21:00:00 GMT' From: Chris Lawrence --- diff --git a/Lib/rfc822.py b/Lib/rfc822.py index 1ea2f5f8d9c6..f34f0b6d67b6 100644 --- a/Lib/rfc822.py +++ b/Lib/rfc822.py @@ -417,6 +417,10 @@ def parsedate_tz(data): if data[0][-1] == ',': # There's a dayname here. Skip it del data[0] + if len(data) == 3: # RFC 850 date, deprecated + stuff = string.split(data[0], '-') + if len(stuff) == 3: + data = stuff + data[1:] if len(data) == 4: s = data[3] i = string.find(s, '+')