diff options
| author | ianb <devnull@localhost> | 2005-07-26 17:12:37 +0000 |
|---|---|---|
| committer | ianb <devnull@localhost> | 2005-07-26 17:12:37 +0000 |
| commit | afc43a24dff111e1721d2cdbab6fa556f59d9aee (patch) | |
| tree | 4a4e236d327c79eb514a41a93436dc64a32a64e4 /paste/webkit | |
| parent | 4a178bfb743266f15a9ed021985fe58f82c190c5 (diff) | |
| download | paste-afc43a24dff111e1721d2cdbab6fa556f59d9aee.tar.gz | |
Make sure header names and values are strings
Diffstat (limited to 'paste/webkit')
| -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): |
