summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
diff options
context:
space:
mode:
authorAndrew M. Kuchling <amk@amk.ca>2004-07-26 19:28:46 (GMT)
committerAndrew M. Kuchling <amk@amk.ca>2004-07-26 19:28:46 (GMT)
commit5785a1391ed9ad444bfb5b00847416452a593d1b (patch)
tree26f37e82b3030b562ef773018ca16d4b52dc761a /Doc/whatsnew
parente03664ff222c05060476bc3a6b0cebc37b475c2c (diff)
downloadcpython-5785a1391ed9ad444bfb5b00847416452a593d1b.zip
cpython-5785a1391ed9ad444bfb5b00847416452a593d1b.tar.gz
cpython-5785a1391ed9ad444bfb5b00847416452a593d1b.tar.bz2
Add some items
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r--Doc/whatsnew/whatsnew24.tex15
1 files changed, 15 insertions, 0 deletions
diff --git a/Doc/whatsnew/whatsnew24.tex b/Doc/whatsnew/whatsnew24.tex
index 8ee9da6..fc18a5f 100644
--- a/Doc/whatsnew/whatsnew24.tex
+++ b/Doc/whatsnew/whatsnew24.tex
@@ -838,6 +838,12 @@ If the separation is large, then you might as well use
another, \function{tee()} is ideal. Possible applications include
bookmarking, windowing, or lookahead iterators.
+\item A number of functions were added to the \module{locale}
+module, such as \function{bind_textdomain_codeset()} to specify a
+particular encoding, and a family of \function{l*gettext()} functions
+that return messages in the chosen encoding.
+(Contributed by Gustavo Niemeyer.)
+
\item The \module{logging} package's \function{basicConfig} function
gained some keyword arguments to simplify log configuration. The
default behavior is to log messages to standard error, but
@@ -858,6 +864,11 @@ which rotated logs once the file exceeded a certain size. Both
classes derive from a new \class{BaseRotatingHandler} class that can
be used to implement other rotating handlers.
+\item The \module{nntplib} module's \class{NNTP} class gained
+\method{description()} and \method{descriptions()} methods to retrieve
+newsgroup descriptions for a single group or for a range of groups.
+(Contributed by J\"urgen A. Erhard.)
+
\item The \module{operator} module gained two new functions,
\function{attrgetter(\var{attr})} and \function{itemgetter(\var{index})}.
Both functions return callables that take a single argument and return
@@ -959,6 +970,10 @@ Changes to Python's build process and to the C API include:
values from extension functions: \csimplemacro{Py_RETURN_NONE},
\csimplemacro{Py_RETURN_TRUE}, and \csimplemacro{Py_RETURN_FALSE}.
+ \item Another new macro, \csimplemacro{Py_CLEAR(\var{obj})},
+ decreases the reference count of \var{obj} and sets \var{obj} to the
+ null pointer.
+
\item A new function, \cfunction{PyTuple_Pack(\var{N}, \var{obj1},
\var{obj2}, ..., \var{objN})}, constructs tuples from a variable
length argument list of Python objects.