diff options
author | Ian Bicking <ianb@colorstudy.com> | 2010-09-01 17:57:56 -0500 |
---|---|---|
committer | Ian Bicking <ianb@colorstudy.com> | 2010-09-01 17:57:56 -0500 |
commit | 3ea8226f309aedbae6e6deca3a596a38903bbc57 (patch) | |
tree | 6ada66bc05b8a6b9cdf26aec8c7850057c7dcef0 /paste/httpheaders.py | |
parent | 301f7878e5868b37d6db11540c57c7a8ced6e269 (diff) | |
download | paste-3ea8226f309aedbae6e6deca3a596a38903bbc57.tar.gz |
Fix http://trac.pythonpaste.org/pythonpaste/ticket/398 -- properly reject dates that have out-of-range values
Diffstat (limited to 'paste/httpheaders.py')
-rw-r--r-- | paste/httpheaders.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/paste/httpheaders.py b/paste/httpheaders.py index 093da68..ae910c9 100644 --- a/paste/httpheaders.py +++ b/paste/httpheaders.py @@ -617,7 +617,7 @@ class _DateHeader(_SingleValueHeader): if value: try: return mktime_tz(parsedate_tz(value)) - except TypeError: + except (TypeError, OverflowError): raise HTTPBadRequest(( "Received an ill-formed timestamp for %s: %s\r\n") % (self.name, value)) |