]> granicus.if.org Git - python/commitdiff
Add two items
authorAndrew M. Kuchling <amk@amk.ca>
Mon, 11 Oct 2004 19:20:06 +0000 (19:20 +0000)
committerAndrew M. Kuchling <amk@amk.ca>
Mon, 11 Oct 2004 19:20:06 +0000 (19:20 +0000)
Doc/whatsnew/whatsnew24.tex

index 66232919aafb057180f27eb593adc5142b999116..03d6b49cef28dc4d309665e1f73866c299675c4d 100644 (file)
@@ -1230,6 +1230,14 @@ to internationalize Optik's help and error messages.  Help messages
 for options can now include the string \code{'\%default'}, which will
 be replaced by the option's default value.
 
+\item The long-term plan is to deprecate the \module{rfc822} module
+in some future Python release in favor of the \module{email} package.
+To this end, the \function{email.Utils.formatdate()} function has been
+changed to make it usable as a replacement for
+\function{rfc822.formatdate()}.  You may want to write new e-mail
+processing code with this in mind.  (Change implemented by Anthony
+Baxter.)
+
 \item A new \function{urandom(\var{n})} function 
 was added to the \module{os} module, providing access to
 platform-specific sources of randomness such as
@@ -1384,6 +1392,12 @@ Changes to Python's build process and to the C API include:
   its float or double argument \var{X} is a NaN.  
   (Contributed by Tim Peters.)
 
+  \item C code can avoid unnecessary locking by using the new
+   \cfunction{PyEval_ThreadsInitialized()} function to tell 
+   if any thread operations have been performed.  If this function 
+   returns false, no lock operations are needed.
+   (Contributed by Nick Coghlan.)
+
   \item A new function, \cfunction{PyArg_VaParseTupleAndKeywords()},
   is the same as \cfunction{PyArg_ParseTupleAndKeywords()} but takes a 
   \ctype{va_list} instead of a number of arguments.