summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuo Zhaoyu <luozhaoyu90@gmail.com>2019-08-26 13:50:21 -0400
committerMarcel Hellkamp <marc@gsites.de>2019-08-30 16:10:55 +0200
commit375fb78b38158154fd3be8b9669e312717ed4d29 (patch)
treeae2f2ed59d403f93ce518be8ddff7e0ba42e88a5
parent357a0cb39cb8337f8467f5396e4b7caaa7e4f25c (diff)
downloadbottle-375fb78b38158154fd3be8b9669e312717ed4d29.tar.gz
[bug] set default value for "Content-Length"
Setting default value as -1 when "Content-Length" is empty. If not, currently it will raise a ValueError
-rwxr-xr-xbottle.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/bottle.py b/bottle.py
index d84c7b0..f14de02 100755
--- a/bottle.py
+++ b/bottle.py
@@ -1787,7 +1787,7 @@ class BaseResponse(object):
return out
content_type = HeaderProperty('Content-Type')
- content_length = HeaderProperty('Content-Length', reader=int)
+ content_length = HeaderProperty('Content-Length', reader=int, default=-1)
expires = HeaderProperty(
'Expires',
reader=lambda x: datetime.utcfromtimestamp(parse_date(x)),