From: Andrew M. Kuchling Date: Wed, 1 Dec 2004 00:45:15 +0000 (+0000) Subject: Remove mention of Template being a subclass of unicode X-Git-Tag: v2.5a0~2335 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e2a66bf6f8c4df588cf68e8ad475943de8ff6afa;p=thirdparty%2FPython%2Fcpython.git Remove mention of Template being a subclass of unicode --- diff --git a/Doc/whatsnew/whatsnew24.tex b/Doc/whatsnew/whatsnew24.tex index 6be2cbd25507..74419aa80ebc 100644 --- a/Doc/whatsnew/whatsnew24.tex +++ b/Doc/whatsnew/whatsnew24.tex @@ -209,15 +209,13 @@ complicated to explain to such users, and if they make a mistake, it's difficult to provide helpful feedback to them. PEP 292 adds a \class{Template} class to the \module{string} module -that uses \samp{\$} to indicate a substitution. \class{Template} is a -subclass of the built-in Unicode type, so the result is always a -Unicode string: +that uses \samp{\$} to indicate a substitution: \begin{verbatim} >>> import string >>> t = string.Template('$page: $title') >>> t.substitute({'page':2, 'title': 'The Best of Times'}) -u'2: The Best of Times' +'2: The Best of Times' \end{verbatim} % $ Terminate $-mode for Emacs @@ -229,7 +227,7 @@ method that ignores missing keys: \begin{verbatim} >>> t = string.Template('$page: $title') >>> t.safe_substitute({'page':3}) -u'3: $title' +'3: $title' \end{verbatim} % $ Terminate math-mode for Emacs