diff options
Diffstat (limited to 'netlib/http/headers.py')
| -rw-r--r-- | netlib/http/headers.py | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/netlib/http/headers.py b/netlib/http/headers.py index 7e39c371..8959394c 100644 --- a/netlib/http/headers.py +++ b/netlib/http/headers.py @@ -83,6 +83,10 @@ class Headers(MultiDict):          """          super(Headers, self).__init__(fields) +        for key, value in self.fields: +            if not isinstance(key, bytes) or not isinstance(value, bytes): +                raise TypeError("Header fields must be bytes.") +          # content_type -> content-type          headers = {              _always_bytes(name).replace(b"_", b"-"): _always_bytes(value)  | 
