From 46f681cc0777024c7259764b0eefac472d75ac97 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Wed, 16 Jul 2003 05:11:27 +0000 Subject: [PATCH] Discussion of signatures for unicode.translate() and str.translate() were in the wrong file. Moved out of libstring.tex and into libstdtypes.tex. --- Doc/lib/libstdtypes.tex | 10 ++++++++++ Doc/lib/libstring.tex | 10 ---------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Doc/lib/libstdtypes.tex b/Doc/lib/libstdtypes.tex index 2b64d892deb..2f01ca6d896 100644 --- a/Doc/lib/libstdtypes.tex +++ b/Doc/lib/libstdtypes.tex @@ -740,6 +740,16 @@ Return a copy of the string where all characters occurring in the optional argument \var{deletechars} are removed, and the remaining characters have been mapped through the given translation table, which must be a string of length 256. + +For Unicode objects, the \method{translate()} method does not +accept the optional \var{deletechars} argument. Instead, it +returns a copy of the \var{s} where all characters have been mapped +through the given translation table which must be a mapping of +Unicode ordinals to Unicode ordinals, Unicode strings or \code{None}. +Unmapped characters are left untouched. Characters mapped to \code{None} +are deleted. Note, a more flexible approach is to create a custom +character mapping codec using the \refmodule{codecs} module (see +\module{encodings.cp1251} for an example). \end{methoddesc} \begin{methoddesc}[string]{upper}{} diff --git a/Doc/lib/libstring.tex b/Doc/lib/libstring.tex index f017aa8e131..6c3dc4dc21d 100644 --- a/Doc/lib/libstring.tex +++ b/Doc/lib/libstring.tex @@ -277,16 +277,6 @@ parameter cannot be passed in earlier 2.2 versions]{2.2.3} present), and then translate the characters using \var{table}, which must be a 256-character string giving the translation for each character value, indexed by its ordinal. - - For Unicode objects, the \method{translate()} method does not - accept the optional \var{deletechars} argument. Instead, it - returns a copy of the \var{s} where all characters have been mapped - through the given translation table which must be a mapping of - Unicode ordinals to Unicode ordinals, Unicode strings or \code{None}. - Unmapped characters are left untouched. Characters mapped to \code{None} - are deleted. Note, a more flexible approach is to create a custom - character mapping codec using the \refmodule{codecs} module (see - \module{encodings.cp1251} for an example). \end{funcdesc} \begin{funcdesc}{upper}{s}