diff options
author | Ian Bicking <ian@ianbicking.org> | 2005-07-26 17:12:37 +0000 |
---|---|---|
committer | Ian Bicking <ian@ianbicking.org> | 2005-07-26 17:12:37 +0000 |
commit | 4ab83019921c85c324766ec4a6ab889c22e431d4 (patch) | |
tree | 4a4e236d327c79eb514a41a93436dc64a32a64e4 | |
parent | a73406e660251b21dc385d69a634cc942e4ab9ec (diff) | |
download | paste-git-4ab83019921c85c324766ec4a6ab889c22e431d4.tar.gz |
Make sure header names and values are strings
-rw-r--r-- | paste/webkit/wkresponse.py | 4 |
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): |