diff options
author | Ian Bicking <ian@ianbicking.org> | 2007-10-22 16:25:29 +0000 |
---|---|---|
committer | Ian Bicking <ian@ianbicking.org> | 2007-10-22 16:25:29 +0000 |
commit | d3f02af74aabb2ffb28e8c1ccf014ddaf0fbeeff (patch) | |
tree | 5c9f08e2a02e0c6e816f39e958b229222f3e21a6 /paste/cascade.py | |
parent | 3190c0ab276bee4260b968b22059a050a715c463 (diff) | |
download | paste-git-1.5.1.tar.gz |
be more tolerant of bad CONTENT_LENGTH1.5.1
Diffstat (limited to 'paste/cascade.py')
-rw-r--r-- | paste/cascade.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/paste/cascade.py b/paste/cascade.py index d939e4a..adb0907 100644 --- a/paste/cascade.py +++ b/paste/cascade.py @@ -76,7 +76,10 @@ class Cascade(object): return _consuming_writer return start_response(status, headers, exc_info) - length = int(environ.get('CONTENT_LENGTH', '0')) + try: + length = int(environ.get('CONTENT_LENGTH', 0) or 0) + except ValueError: + length = 0 if length > 0: # We have to copy wsgi.input copy_wsgi_input = True |