summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2004-09-13 00:52:51 (GMT)
committerTim Peters <tim.peters@gmail.com>2004-09-13 00:52:51 (GMT)
commit82076ef19482c7fc8b3f4a322f12d4417a397b3e (patch)
tree76b68999b39e0f1f42c3b6dd4e22ac26c6c17bdf /Misc
parent9661f9ab4f969651e7f1fea224034237e328f6ac (diff)
downloadcpython-82076ef19482c7fc8b3f4a322f12d4417a397b3e.zip
cpython-82076ef19482c7fc8b3f4a322f12d4417a397b3e.tar.gz
cpython-82076ef19482c7fc8b3f4a322f12d4417a397b3e.tar.bz2
Reluctantly, rehabilitate doctest.master.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS22
1 files changed, 15 insertions, 7 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index af0d1f2..2a19853 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -22,9 +22,10 @@ Extension modules
Library
-------
-- bdist_rpm now supports command line options --force-arch,
- {pre,post}-install, {pre,post}-uninstall, and
+- bdist_rpm now supports command line options --force-arch,
+ {pre,post}-install, {pre,post}-uninstall, and
{prep,build,install,clean,verify}-script.
+
- SF patch #998993: The UTF-8 and the UTF-16 stateful decoders now support
decoding incomplete input (when the input stream is temporarily exhausted).
``codecs.StreamReader`` now implements buffering, which enables proper
@@ -34,6 +35,13 @@ Library
``codecs.StreamReader.readlines()`` have a new argument ``keepends``.
Trailing "\n"s will be stripped from the lines if ``keepends`` is false.
+- ``doctest.master was`` put back in, and ``doctest.testmod()`` once again
+ updates it. This isn't good, because every ``testmod()`` call
+ contributes to bloating the "hidden" state of ``doctest.master``, but
+ some old code apparently relies on it. For now, all we can do is
+ encourage people to stitch doctests together via doctest's unittest
+ integration features instead. It would help if those were documented.
+
Build
-----
@@ -85,7 +93,7 @@ What's New in Python 2.4 alpha 3?
Core and builtins
-----------------
-- SF patch #1007189: ``from ... import ...`` statements now allow the name
+- SF patch #1007189: ``from ... import ...`` statements now allow the name
list to be surrounded by parentheses.
- Some speedups for long arithmetic, thanks to Trevor Perrin. Gradeschool
@@ -152,14 +160,14 @@ Extension modules
- Added CurrentByteIndex, CurrentColumnNumber, CurrentLineNumber
members to xml.parsers.expat.XMLParser object.
-- The mpz, rotor, and xreadlines modules, all deprecated in earlier
+- The mpz, rotor, and xreadlines modules, all deprecated in earlier
versions of Python, have now been removed.
Library
-------
- Patch #934356: if a module defines __all__, believe that rather than using
- heuristics for filtering out imported names.
+ heuristics for filtering out imported names.
- Patch #941486: added os.path.lexists(), which returns True for broken
symlinks, unlike os.path.exists().
@@ -330,10 +338,10 @@ Core and builtins
- PEP-0318, Function Decorators have been added to the language. These are
implemented using the Java-style @decorator syntax, like so::
-
+
@staticmethod
def foo(bar):
-
+
(The PEP needs to be updated to reflect the current state)
- When importing a module M raises an exception, Python no longer leaves M