Copyright (C) 2000-2012 |
GNU Info (python2.1-lib.info)Additional Methods of Message ObjectsAdditional Methods of Message Objects ------------------------------------- The `Message' class defines the following methods in addition to the `rfc822.Message' methods: `getplist()' Return the parameter list of the `content-type' header. This is a list of strings. For parameters of the form `KEY=VALUE', KEY is converted to lower case but VALUE is not. For example, if the message contains the header `Content-type: text/html; spam=1; Spam=2; Spam' then `getplist()' will return the Python list `['spam=1', 'spam=2', 'Spam']'. `getparam(name)' Return the VALUE of the first parameter (as returned by `getplist()' of the form `NAME=VALUE' for the given NAME. If VALUE is surrounded by quotes of the form ``<'...`>'' or ``"'...`"'', these are removed. `getencoding()' Return the encoding specified in the `content-transfer-encoding' message header. If no such header exists, return `'7bit''. The encoding is converted to lower case. `gettype()' Return the message type (of the form `TYPE/SUBTYPE') as specified in the `content-type' header. If no such header exists, return `'text/plain''. The type is converted to lower case. `getmaintype()' Return the main type as specified in the `content-type' header. If no such header exists, return `'text''. The main type is converted to lower case. `getsubtype()' Return the subtype as specified in the `content-type' header. If no such header exists, return `'plain''. The subtype is converted to lower case. automatically generated by info2www version 1.2.2.9 |