Opened 14 years ago
Last modified 14 years ago
#14747 closed
parse error on HTTP_IF_MODIFIED_SINCE header — at Version 1
Reported by: | shaohua | Owned by: | nobody |
---|---|---|---|
Component: | Core (Other) | Version: | 1.2 |
Severity: | Keywords: | ||
Cc: | Triage Stage: | Accepted | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
Some mobile browsers send localized time in 'HTTP_IF_MODIFIED_SINCE' like: '???, 21 ?? 2010 05:55:07 GMT', which can not be correctly parsed and cause exceptions:
File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py", line 100, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/usr/local/lib/python2.6/dist-packages/django/views/static.py", line 61, in serve statobj[stat.ST_MTIME], statobj[stat.ST_SIZE]): File "/usr/local/lib/python2.6/dist-packages/django/views/static.py", line 129, in was_modified_since header_mtime = mktime_tz(parsedate_tz(matches.group(1))) File "/usr/lib/python2.6/email/_parseaddr.py", line 142, in mktime_tz if data[9] is None: TypeError: 'NoneType' object is unsubscriptable
Change History (1)
comment:1 by , 14 years ago
Description: | modified (diff) |
---|---|
Triage Stage: | Unreviewed → Accepted |
Note:
See TracTickets
for help on using tickets.