summaryrefslogtreecommitdiff
path: root/flup/server/scgi_base.py
diff options
context:
space:
mode:
authorAllan Saddi <allan@saddi.com>2008-09-11 12:28:52 -0700
committerAllan Saddi <allan@saddi.com>2008-09-11 12:28:52 -0700
commit10493143c392bbab43bca56bb13942230e298e9d (patch)
treeb0c6e850a20392fdf4c60a20a26a0a4b1f79e7eb /flup/server/scgi_base.py
parentcc4030fd324b50d730c720f5ed0ab0b7c1be0c27 (diff)
downloadflup-10493143c392bbab43bca56bb13942230e298e9d.tar.gz
Add an indication as to which header fails assertion when
passing in non-string header names and/or values.
Diffstat (limited to 'flup/server/scgi_base.py')
-rw-r--r--flup/server/scgi_base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/flup/server/scgi_base.py b/flup/server/scgi_base.py
index 0db511e..cfa6662 100644
--- a/flup/server/scgi_base.py
+++ b/flup/server/scgi_base.py
@@ -443,8 +443,8 @@ class BaseSCGIServer(object):
assert type(response_headers) is list, 'Headers must be a list'
if __debug__:
for name,val in response_headers:
- assert type(name) is str, 'Header names must be strings'
- assert type(val) is str, 'Header values must be strings'
+ assert type(name) is str, 'Header name "%s" must be a string' % name
+ assert type(val) is str, 'Value of header "%s" must be a string' % name
headers_set[:] = [status, response_headers]
return write