summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Bicking <ian@ianbicking.org>2005-07-26 17:12:37 +0000
committerIan Bicking <ian@ianbicking.org>2005-07-26 17:12:37 +0000
commit4ab83019921c85c324766ec4a6ab889c22e431d4 (patch)
tree4a4e236d327c79eb514a41a93436dc64a32a64e4
parenta73406e660251b21dc385d69a634cc942e4ab9ec (diff)
downloadpaste-git-4ab83019921c85c324766ec4a6ab889c22e431d4.tar.gz
Make sure header names and values are strings
-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):