get_boundary(): Fix for SF bug #1060941. RFC 2046 says boundaries may begin

-- but not end -- with whitespace.

I will backport to Python 2.3.
This commit is contained in:
Barry Warsaw 2004-11-06 00:04:52 +00:00
parent 932874df39
commit 93d9d5fb37

View file

@ -719,7 +719,8 @@ class Message:
boundary = self.get_param('boundary', missing)
if boundary is missing:
return failobj
return Utils.collapse_rfc2231_value(boundary).strip()
# RFC 2046 says that boundaries may begin but not end in w/s
return Utils.collapse_rfc2231_value(boundary).rstrip()
def set_boundary(self, boundary):
"""Set the boundary parameter in Content-Type to 'boundary'.