@@ -61,7 +61,7 @@ def __setitem__(self, name, val):
6161 """Set the value of a header."""
6262 del self [name ]
6363 self ._headers .append (
64- (self ._convert_string_type (name , name = True ), self ._convert_string_type (val )))
64+ (self ._convert_string_type (name , name = True ), self ._convert_string_type (val , name = False )))
6565
6666 def __delitem__ (self ,name ):
6767 """Delete all occurrences of a header, if present.
@@ -157,7 +157,7 @@ def setdefault(self,name,value):
157157 result = self .get (name )
158158 if result is None :
159159 self ._headers .append ((self ._convert_string_type (name , name = True ),
160- self ._convert_string_type (value )))
160+ self ._convert_string_type (value , name = False )))
161161 return value
162162 else :
163163 return result
@@ -180,13 +180,13 @@ def add_header(self, _name, _value, **_params):
180180 """
181181 parts = []
182182 if _value is not None :
183- _value = self ._convert_string_type (_value )
183+ _value = self ._convert_string_type (_value , name = False )
184184 parts .append (_value )
185185 for k , v in _params .items ():
186186 k = self ._convert_string_type (k , name = True )
187187 if v is None :
188188 parts .append (k .replace ('_' , '-' ))
189189 else :
190- v = self ._convert_string_type (v )
190+ v = self ._convert_string_type (v , name = False )
191191 parts .append (_formatparam (k .replace ('_' , '-' ), v ))
192192 self ._headers .append ((self ._convert_string_type (_name , name = True ), "; " .join (parts )))
0 commit comments