diff options
author | Barry Warsaw <barry@python.org> | 2001-06-19 19:44:42 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 2001-06-19 19:44:42 (GMT) |
commit | 6016e3925097f8ab6f5760eb26975a4356a129e1 (patch) | |
tree | adfc297a6b0cbaacea483dccd9c9f8d50fe149f8 /Doc/lib/libquopri.tex | |
parent | 92c5bdbc194f0533ceee7492afc8a2bfdf5d5da8 (diff) | |
download | cpython-6016e3925097f8ab6f5760eb26975a4356a129e1.zip cpython-6016e3925097f8ab6f5760eb26975a4356a129e1.tar.gz cpython-6016e3925097f8ab6f5760eb26975a4356a129e1.tar.bz2 |
Document the new encodestring() and decodestring() functions. Also,
add some description of what the quotetabs argument does for the
encode*() functions. Finally, add a "see also" pointing to the base64
module.
Diffstat (limited to 'Doc/lib/libquopri.tex')
-rw-r--r-- | Doc/lib/libquopri.tex | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/Doc/lib/libquopri.tex b/Doc/lib/libquopri.tex index 176aeea..4079d27 100644 --- a/Doc/lib/libquopri.tex +++ b/Doc/lib/libquopri.tex @@ -21,7 +21,7 @@ Decode the contents of the \var{input} file and write the resulting decoded binary data to the \var{output} file. \var{input} and \var{output} must either be file objects or objects that mimic the file object interface. \var{input} will be read until -\code{\var{input}.read()} returns an empty string. +\code{\var{input}.readline()} returns an empty string. \end{funcdesc} \begin{funcdesc}{encode}{input, output, quotetabs} @@ -29,10 +29,27 @@ Encode the contents of the \var{input} file and write the resulting quoted-printable data to the \var{output} file. \var{input} and \var{output} must either be file objects or objects that mimic the file object interface. \var{input} will be read until -\code{\var{input}.read()} returns an empty string. +\code{\var{input}.readline()} returns an empty string. +\var{quotetabs} is a flag which controls whether to encode embedded +spaces and tabs; when true it encodes such embedded whitespace, and +when false it leaves them unencoded. Note that spaces and tabs +appearing at the end of lines are always encoded, as per \rfc{1521}. +\end{funcdesc} + +\begin{funcdesc}{decodestring}{s} +Like \function{decode()}, except that it accepts a source string and +returns the corresponding decoded string. +\end{funcdesc} + +\begin{funcdesc}{encodestring}{s\optional{, quotetabs}} +Like \function{encode()}, except that it accepts a source string and +returns the corresponding encoded string. \var{quotetabs} is optional +(defaulting to 0), and is passed straight through to +\function{encode()}. \end{funcdesc} \begin{seealso} \seemodule{mimify}{General utilities for processing of MIME messages.} + \seemodule{base64}{Encode and decode MIME base64 data} \end{seealso} |