summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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):