From 375fb78b38158154fd3be8b9669e312717ed4d29 Mon Sep 17 00:00:00 2001 From: Luo Zhaoyu Date: Mon, 26 Aug 2019 13:50:21 -0400 Subject: [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 --- bottle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)), -- cgit v1.2.1