summaryrefslogtreecommitdiff
path: root/paste/webkit
diff options
context:
space:
mode:
authorianb <devnull@localhost>2005-07-26 17:12:37 +0000
committerianb <devnull@localhost>2005-07-26 17:12:37 +0000
commitafc43a24dff111e1721d2cdbab6fa556f59d9aee (patch)
tree4a4e236d327c79eb514a41a93436dc64a32a64e4 /paste/webkit
parent4a178bfb743266f15a9ed021985fe58f82c190c5 (diff)
downloadpaste-afc43a24dff111e1721d2cdbab6fa556f59d9aee.tar.gz
Make sure header names and values are strings
Diffstat (limited to 'paste/webkit')
-rw-r--r--paste/webkit/wkresponse.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/paste/webkit/wkresponse.py b/paste/webkit/wkresponse.py
index f6d7e7f..2738934 100644
--- a/paste/webkit/wkresponse.py
+++ b/paste/webkit/wkresponse.py
@@ -46,6 +46,10 @@ class HTTPResponse(object):
Sets a specific header by name.
"""
assert self._committed==0, "Headers have already been sent"
+ assert type(name) is str, (
+ "Header %r name is not string" % name)
+ assert type(value) is str, (
+ "Header %s value is not string (%r)" % (name, value))
self._headers[name.lower()] = value
def headers(self):