Kaydet (Commit) 7636b193 authored tarafından R David Murray's avatar R David Murray

Merge: Update out of date docstring.

...@@ -628,17 +628,15 @@ class Message: ...@@ -628,17 +628,15 @@ class Message:
the form (CHARSET, LANGUAGE, VALUE). Note that both CHARSET and the form (CHARSET, LANGUAGE, VALUE). Note that both CHARSET and
LANGUAGE can be None, in which case you should consider VALUE to be LANGUAGE can be None, in which case you should consider VALUE to be
encoded in the us-ascii charset. You can usually ignore LANGUAGE. encoded in the us-ascii charset. You can usually ignore LANGUAGE.
The parameter value (either the returned string, or the VALUE item in
the 3-tuple) is always unquoted, unless unquote is set to False.
Your application should be prepared to deal with 3-tuple return If your application doesn't care whether the parameter was RFC 2231
values, and can convert the parameter to a Unicode string like so: encoded, it can turn the return value into a string as follows:
param = msg.get_param('foo') param = msg.get_param('foo')
if isinstance(param, tuple): param = email.utils.collapse_rfc2231_value(rawparam)
param = unicode(param[2], param[0] or 'us-ascii')
In any case, the parameter value (either the returned string, or the
VALUE item in the 3-tuple) is always unquoted, unless unquote is set
to False.
""" """
if header not in self: if header not in self:
return failobj return failobj
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment