Merge in changes from 3.2.1b1 release repo.

This commit is contained in:
Georg Brandl 2011-05-13 06:50:56 +02:00
commit cc5ea6860f
9 changed files with 164 additions and 156 deletions

View file

@ -85,3 +85,4 @@ e3af5f3a7904c0d5343ec9633ea66e7acfd23a66 v3.2b2
acf3e24dd0d0dfd1e20c907d696d3da965a8f56f v3.2rc2
18c1f52896501c7ee13b038454a39acb45a87979 v3.2rc3
a222a015e28d8ae9af3899258dc6c15c3d40add0 v3.2
8ffac2337a3323323d02153ac919fd1483176652 v3.2.1b1

View file

@ -186,99 +186,6 @@ documenting/fromlatex,152,:noindex,:noindex:
documenting/fromlatex,162,.. describe:,.. describe:: a == b
documenting/fromlatex,168,.. cmdoption:,.. cmdoption:: -O
documenting/fromlatex,168,.. envvar:,.. envvar:: PYTHONINSPECT
documenting/markup,33,.. sectionauthor:,.. sectionauthor:: Guido van Rossum <guido@python.org>
documenting/markup,42,:mod,:mod:`parrot` -- Dead parrot access
documenting/markup,42,`,:mod:`parrot` -- Dead parrot access
documenting/markup,42,.. module:,.. module:: parrot
documenting/markup,42,:platform,":platform: Unix, Windows"
documenting/markup,42,:synopsis,:synopsis: Analyze and reanimate dead parrots.
documenting/markup,42,.. moduleauthor:,.. moduleauthor:: Eric Cleese <eric@python.invalid>
documenting/markup,42,.. moduleauthor:,.. moduleauthor:: John Idle <john@python.invalid>
documenting/markup,88,:noindex,:noindex:
documenting/markup,95,.. function:,.. function:: spam(eggs)
documenting/markup,95,:noindex,:noindex:
documenting/markup,101,.. method:,.. method:: FileInput.input(...)
documenting/markup,121,:function,c:function
documenting/markup,121,.. c:,".. c:function:: PyObject* PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)"
documenting/markup,121,::,".. c:function:: PyObject* PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)"
documenting/markup,131,:member,c:member
documenting/markup,131,.. c:,.. c:member:: PyObject* PyTypeObject.tp_bases
documenting/markup,131,::,.. c:member:: PyObject* PyTypeObject.tp_bases
documenting/markup,139,:macro,c:macro
documenting/markup,143,:type,c:type
documenting/markup,150,:var,c:var
documenting/markup,150,.. cvar:,.. cvar:: PyObject* PyClass_Type
documenting/markup,179,.. function:,".. function:: Timer.repeat([repeat=3[, number=1000000]])"
documenting/markup,210,.. decorator:,.. decorator:: removename
documenting/markup,210,.. decorator:,.. decorator:: setnewname(name)
documenting/markup,210,:func,:func:
documenting/markup,233,:meth,:meth:
documenting/markup,246,.. cmdoption:,.. cmdoption:: -m <module>
documenting/markup,264,.. describe:,.. describe:: opcode
documenting/markup,293,.. highlightlang:,.. highlightlang:: c
documenting/markup,313,.. literalinclude:,.. literalinclude:: example.py
documenting/markup,328,:rolename,:rolename:`content`
documenting/markup,328,`,:rolename:`content`
documenting/markup,333,:role,:role:`title <target>`
documenting/markup,333,`,:role:`title <target>`
documenting/markup,339,:meth,:meth:`~Queue.Queue.get`
documenting/markup,339,`,:meth:`~Queue.Queue.get`
documenting/markup,387,:func,:func:`filter`
documenting/markup,387,`,:func:`filter`
documenting/markup,387,:func,:func:`foo.filter`
documenting/markup,387,`,:func:`foo.filter`
documenting/markup,393,:func,:func:`open`
documenting/markup,393,`,:func:`open`
documenting/markup,393,:func,:func:`.open`
documenting/markup,393,`,:func:`.open`
documenting/markup,409,:data,c:data
documenting/markup,413,:func,c:func
documenting/markup,417,:macro,c:macro
documenting/markup,421,:type,c:type
documenting/markup,426,:member,c:member
documenting/markup,476,:file,... is installed in :file:`/usr/lib/python2.{x}/site-packages` ...
documenting/markup,476,`,... is installed in :file:`/usr/lib/python2.{x}/site-packages` ...
documenting/markup,495,:kbd,:kbd:`C-x C-f`
documenting/markup,495,`,:kbd:`C-x C-f`
documenting/markup,495,:kbd,:kbd:`Control-x Control-f`
documenting/markup,495,`,:kbd:`Control-x Control-f`
documenting/markup,509,:mailheader,:mailheader:`Content-Type`
documenting/markup,509,`,:mailheader:`Content-Type`
documenting/markup,518,:manpage,:manpage:`ls(1)`
documenting/markup,518,`,:manpage:`ls(1)`
documenting/markup,534,:menuselection,:menuselection:`Start --> Programs`
documenting/markup,534,`,:menuselection:`Start --> Programs`
documenting/markup,549,`,``code``
documenting/markup,567,:file,:file:
documenting/markup,567,`,``code``
documenting/markup,602,:ref,:ref:`label-name`
documenting/markup,602,`,:ref:`label-name`
documenting/markup,606,:ref,"It refers to the section itself, see :ref:`my-reference-label`."
documenting/markup,606,`,"It refers to the section itself, see :ref:`my-reference-label`."
documenting/markup,615,:ref,:ref:
documenting/markup,636,.. note:,.. note::
documenting/markup,663,.. versionadded:,.. versionadded:: 3.1
documenting/markup,688,::,.. impl-detail::
documenting/markup,688,::,.. impl-detail:: This shortly mentions an implementation detail.
documenting/markup,708,.. seealso:,.. seealso::
documenting/markup,708,:mod,Module :mod:`zipfile`
documenting/markup,708,`,Module :mod:`zipfile`
documenting/markup,708,:mod,Documentation of the :mod:`zipfile` standard module.
documenting/markup,708,`,Documentation of the :mod:`zipfile` standard module.
documenting/markup,708,`,"`GNU tar manual, Basic Tar Format <http://link>`_"
documenting/markup,722,.. centered:,.. centered::
documenting/markup,767,.. toctree:,.. toctree::
documenting/markup,767,:maxdepth,:maxdepth: 2
documenting/markup,783,.. index:,.. index::
documenting/markup,813,.. index:,".. index:: BNF, grammar, syntax, notation"
documenting/markup,844,`,"unaryneg ::= ""-"" `integer`"
documenting/markup,849,.. productionlist:,.. productionlist::
documenting/markup,849,`,"try1_stmt: ""try"" "":"" `suite`"
documenting/markup,849,`,": (""except"" [`expression` ["","" `target`]] "":"" `suite`)+"
documenting/markup,849,`,": [""else"" "":"" `suite`]"
documenting/markup,849,`,": [""finally"" "":"" `suite`]"
documenting/markup,849,`,"try2_stmt: ""try"" "":"" `suite`"
documenting/markup,849,`,": ""finally"" "":"" `suite`"
documenting/rest,33,`,``text``
documenting/rest,47,:rolename,:rolename:`content`
documenting/rest,47,`,:rolename:`content`
@ -386,3 +293,101 @@ whatsnew/3.2,,:cafe,"netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',"
whatsnew/3.2,,:affe,"netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',"
whatsnew/3.2,,:deaf,"netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',"
whatsnew/3.2,,:feed,"netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',"
documenting/markup,33,.. sectionauthor:,.. sectionauthor:: Guido van Rossum <guido@python.org>
documenting/markup,42,:mod,:mod:`parrot` -- Dead parrot access
documenting/markup,42,`,:mod:`parrot` -- Dead parrot access
documenting/markup,42,.. module:,.. module:: parrot
documenting/markup,42,:platform,":platform: Unix, Windows"
documenting/markup,42,:synopsis,:synopsis: Analyze and reanimate dead parrots.
documenting/markup,42,.. moduleauthor:,.. moduleauthor:: Eric Cleese <eric@python.invalid>
documenting/markup,42,.. moduleauthor:,.. moduleauthor:: John Idle <john@python.invalid>
documenting/markup,88,:noindex,:noindex:
documenting/markup,95,.. function:,.. function:: spam(eggs)
documenting/markup,95,:noindex,:noindex:
documenting/markup,101,.. method:,.. method:: FileInput.input(...)
documenting/markup,121,:function,c:function
documenting/markup,121,.. c:,".. c:function:: PyObject* PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)"
documenting/markup,121,::,".. c:function:: PyObject* PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)"
documenting/markup,131,:member,c:member
documenting/markup,131,.. c:,.. c:member:: PyObject* PyTypeObject.tp_bases
documenting/markup,131,::,.. c:member:: PyObject* PyTypeObject.tp_bases
documenting/markup,139,:macro,c:macro
documenting/markup,143,:type,c:type
documenting/markup,150,:var,c:var
documenting/markup,150,.. cvar:,.. cvar:: PyObject* PyClass_Type
documenting/markup,179,.. function:,".. function:: repeat([repeat=3[, number=1000000]])"
documenting/markup,210,.. decorator:,.. decorator:: removename
documenting/markup,210,.. decorator:,.. decorator:: setnewname(name)
documenting/markup,210,:func,:func:
documenting/markup,237,.. class:,.. class:: Spam
documenting/markup,237,.. data:,.. data:: ham
documenting/markup,237,.. data:,.. data:: Spam.eggs
documenting/markup,250,:meth,:meth:
documenting/markup,263,.. cmdoption:,.. cmdoption:: -m <module>
documenting/markup,281,.. describe:,.. describe:: opcode
documenting/markup,310,.. highlightlang:,.. highlightlang:: c
documenting/markup,330,.. literalinclude:,.. literalinclude:: example.py
documenting/markup,345,:rolename,:rolename:`content`
documenting/markup,345,`,:rolename:`content`
documenting/markup,350,:role,:role:`title <target>`
documenting/markup,350,`,:role:`title <target>`
documenting/markup,356,:meth,:meth:`~Queue.Queue.get`
documenting/markup,356,`,:meth:`~Queue.Queue.get`
documenting/markup,404,:func,:func:`filter`
documenting/markup,404,`,:func:`filter`
documenting/markup,404,:func,:func:`foo.filter`
documenting/markup,404,`,:func:`foo.filter`
documenting/markup,410,:func,:func:`open`
documenting/markup,410,`,:func:`open`
documenting/markup,410,:func,:func:`.open`
documenting/markup,410,`,:func:`.open`
documenting/markup,426,:data,c:data
documenting/markup,430,:func,c:func
documenting/markup,434,:macro,c:macro
documenting/markup,438,:type,c:type
documenting/markup,443,:member,c:member
documenting/markup,493,:file,... is installed in :file:`/usr/lib/python2.{x}/site-packages` ...
documenting/markup,493,`,... is installed in :file:`/usr/lib/python2.{x}/site-packages` ...
documenting/markup,512,:kbd,:kbd:`C-x C-f`
documenting/markup,512,`,:kbd:`C-x C-f`
documenting/markup,512,:kbd,:kbd:`Control-x Control-f`
documenting/markup,512,`,:kbd:`Control-x Control-f`
documenting/markup,526,:mailheader,:mailheader:`Content-Type`
documenting/markup,526,`,:mailheader:`Content-Type`
documenting/markup,535,:manpage,:manpage:`ls(1)`
documenting/markup,535,`,:manpage:`ls(1)`
documenting/markup,551,:menuselection,:menuselection:`Start --> Programs`
documenting/markup,551,`,:menuselection:`Start --> Programs`
documenting/markup,566,`,``code``
documenting/markup,585,:file,:file:
documenting/markup,585,`,``code``
documenting/markup,615,:ref,:ref:`label-name`
documenting/markup,615,`,:ref:`label-name`
documenting/markup,619,:ref,"It refers to the section itself, see :ref:`my-reference-label`."
documenting/markup,619,`,"It refers to the section itself, see :ref:`my-reference-label`."
documenting/markup,628,:ref,:ref:
documenting/markup,630,:ref,:ref:`link text <reference-label>`
documenting/markup,630,`,:ref:`link text <reference-label>`
documenting/markup,651,.. note:,.. note::
documenting/markup,678,.. versionadded:,.. versionadded:: 3.1
documenting/markup,703,::,.. impl-detail::
documenting/markup,703,::,.. impl-detail:: This shortly mentions an implementation detail.
documenting/markup,723,.. seealso:,.. seealso::
documenting/markup,723,:mod,Module :mod:`zipfile`
documenting/markup,723,`,Module :mod:`zipfile`
documenting/markup,723,:mod,Documentation of the :mod:`zipfile` standard module.
documenting/markup,723,`,Documentation of the :mod:`zipfile` standard module.
documenting/markup,723,`,"`GNU tar manual, Basic Tar Format <http://link>`_"
documenting/markup,737,.. centered:,.. centered::
documenting/markup,782,.. toctree:,.. toctree::
documenting/markup,782,:maxdepth,:maxdepth: 2
documenting/markup,798,.. index:,.. index::
documenting/markup,828,.. index:,".. index:: BNF, grammar, syntax, notation"
documenting/markup,859,`,"unaryneg ::= ""-"" `integer`"
documenting/markup,864,.. productionlist:,.. productionlist::
documenting/markup,864,`,"try1_stmt: ""try"" "":"" `suite`"
documenting/markup,864,`,": (""except"" [`expression` ["","" `target`]] "":"" `suite`)+"
documenting/markup,864,`,": [""else"" "":"" `suite`]"
documenting/markup,864,`,": [""finally"" "":"" `suite`]"
documenting/markup,864,`,"try2_stmt: ""try"" "":"" `suite`"
documenting/markup,864,`,": ""finally"" "":"" `suite`"

1 c-api/arg :ref PyArg_ParseTuple(args, "O|O:ref", &object, &callback)
186 documenting/fromlatex 162 .. describe: .. describe:: a == b
187 documenting/fromlatex 168 .. cmdoption: .. cmdoption:: -O
188 documenting/fromlatex 168 .. envvar: .. envvar:: PYTHONINSPECT
documenting/markup 33 .. sectionauthor: .. sectionauthor:: Guido van Rossum <guido@python.org>
documenting/markup 42 :mod :mod:`parrot` -- Dead parrot access
documenting/markup 42 ` :mod:`parrot` -- Dead parrot access
documenting/markup 42 .. module: .. module:: parrot
documenting/markup 42 :platform :platform: Unix, Windows
documenting/markup 42 :synopsis :synopsis: Analyze and reanimate dead parrots.
documenting/markup 42 .. moduleauthor: .. moduleauthor:: Eric Cleese <eric@python.invalid>
documenting/markup 42 .. moduleauthor: .. moduleauthor:: John Idle <john@python.invalid>
documenting/markup 88 :noindex :noindex:
documenting/markup 95 .. function: .. function:: spam(eggs)
documenting/markup 95 :noindex :noindex:
documenting/markup 101 .. method: .. method:: FileInput.input(...)
documenting/markup 121 :function c:function
documenting/markup 121 .. c: .. c:function:: PyObject* PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)
documenting/markup 121 :: .. c:function:: PyObject* PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)
documenting/markup 131 :member c:member
documenting/markup 131 .. c: .. c:member:: PyObject* PyTypeObject.tp_bases
documenting/markup 131 :: .. c:member:: PyObject* PyTypeObject.tp_bases
documenting/markup 139 :macro c:macro
documenting/markup 143 :type c:type
documenting/markup 150 :var c:var
documenting/markup 150 .. cvar: .. cvar:: PyObject* PyClass_Type
documenting/markup 179 .. function: .. function:: Timer.repeat([repeat=3[, number=1000000]])
documenting/markup 210 .. decorator: .. decorator:: removename
documenting/markup 210 .. decorator: .. decorator:: setnewname(name)
documenting/markup 210 :func :func:
documenting/markup 233 :meth :meth:
documenting/markup 246 .. cmdoption: .. cmdoption:: -m <module>
documenting/markup 264 .. describe: .. describe:: opcode
documenting/markup 293 .. highlightlang: .. highlightlang:: c
documenting/markup 313 .. literalinclude: .. literalinclude:: example.py
documenting/markup 328 :rolename :rolename:`content`
documenting/markup 328 ` :rolename:`content`
documenting/markup 333 :role :role:`title <target>`
documenting/markup 333 ` :role:`title <target>`
documenting/markup 339 :meth :meth:`~Queue.Queue.get`
documenting/markup 339 ` :meth:`~Queue.Queue.get`
documenting/markup 387 :func :func:`filter`
documenting/markup 387 ` :func:`filter`
documenting/markup 387 :func :func:`foo.filter`
documenting/markup 387 ` :func:`foo.filter`
documenting/markup 393 :func :func:`open`
documenting/markup 393 ` :func:`open`
documenting/markup 393 :func :func:`.open`
documenting/markup 393 ` :func:`.open`
documenting/markup 409 :data c:data
documenting/markup 413 :func c:func
documenting/markup 417 :macro c:macro
documenting/markup 421 :type c:type
documenting/markup 426 :member c:member
documenting/markup 476 :file ... is installed in :file:`/usr/lib/python2.{x}/site-packages` ...
documenting/markup 476 ` ... is installed in :file:`/usr/lib/python2.{x}/site-packages` ...
documenting/markup 495 :kbd :kbd:`C-x C-f`
documenting/markup 495 ` :kbd:`C-x C-f`
documenting/markup 495 :kbd :kbd:`Control-x Control-f`
documenting/markup 495 ` :kbd:`Control-x Control-f`
documenting/markup 509 :mailheader :mailheader:`Content-Type`
documenting/markup 509 ` :mailheader:`Content-Type`
documenting/markup 518 :manpage :manpage:`ls(1)`
documenting/markup 518 ` :manpage:`ls(1)`
documenting/markup 534 :menuselection :menuselection:`Start --> Programs`
documenting/markup 534 ` :menuselection:`Start --> Programs`
documenting/markup 549 ` ``code``
documenting/markup 567 :file :file:
documenting/markup 567 ` ``code``
documenting/markup 602 :ref :ref:`label-name`
documenting/markup 602 ` :ref:`label-name`
documenting/markup 606 :ref It refers to the section itself, see :ref:`my-reference-label`.
documenting/markup 606 ` It refers to the section itself, see :ref:`my-reference-label`.
documenting/markup 615 :ref :ref:
documenting/markup 636 .. note: .. note::
documenting/markup 663 .. versionadded: .. versionadded:: 3.1
documenting/markup 688 :: .. impl-detail::
documenting/markup 688 :: .. impl-detail:: This shortly mentions an implementation detail.
documenting/markup 708 .. seealso: .. seealso::
documenting/markup 708 :mod Module :mod:`zipfile`
documenting/markup 708 ` Module :mod:`zipfile`
documenting/markup 708 :mod Documentation of the :mod:`zipfile` standard module.
documenting/markup 708 ` Documentation of the :mod:`zipfile` standard module.
documenting/markup 708 ` `GNU tar manual, Basic Tar Format <http://link>`_
documenting/markup 722 .. centered: .. centered::
documenting/markup 767 .. toctree: .. toctree::
documenting/markup 767 :maxdepth :maxdepth: 2
documenting/markup 783 .. index: .. index::
documenting/markup 813 .. index: .. index:: BNF, grammar, syntax, notation
documenting/markup 844 ` unaryneg ::= "-" `integer`
documenting/markup 849 .. productionlist: .. productionlist::
documenting/markup 849 ` try1_stmt: "try" ":" `suite`
documenting/markup 849 ` : ("except" [`expression` ["," `target`]] ":" `suite`)+
documenting/markup 849 ` : ["else" ":" `suite`]
documenting/markup 849 ` : ["finally" ":" `suite`]
documenting/markup 849 ` try2_stmt: "try" ":" `suite`
documenting/markup 849 ` : "finally" ":" `suite`
189 documenting/rest 33 ` ``text``
190 documenting/rest 47 :rolename :rolename:`content`
191 documenting/rest 47 ` :rolename:`content`
293 whatsnew/3.2 :affe netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
294 whatsnew/3.2 :deaf netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
295 whatsnew/3.2 :feed netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
296 documenting/markup 33 .. sectionauthor: .. sectionauthor:: Guido van Rossum <guido@python.org>
297 documenting/markup 42 :mod :mod:`parrot` -- Dead parrot access
298 documenting/markup 42 ` :mod:`parrot` -- Dead parrot access
299 documenting/markup 42 .. module: .. module:: parrot
300 documenting/markup 42 :platform :platform: Unix, Windows
301 documenting/markup 42 :synopsis :synopsis: Analyze and reanimate dead parrots.
302 documenting/markup 42 .. moduleauthor: .. moduleauthor:: Eric Cleese <eric@python.invalid>
303 documenting/markup 42 .. moduleauthor: .. moduleauthor:: John Idle <john@python.invalid>
304 documenting/markup 88 :noindex :noindex:
305 documenting/markup 95 .. function: .. function:: spam(eggs)
306 documenting/markup 95 :noindex :noindex:
307 documenting/markup 101 .. method: .. method:: FileInput.input(...)
308 documenting/markup 121 :function c:function
309 documenting/markup 121 .. c: .. c:function:: PyObject* PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)
310 documenting/markup 121 :: .. c:function:: PyObject* PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)
311 documenting/markup 131 :member c:member
312 documenting/markup 131 .. c: .. c:member:: PyObject* PyTypeObject.tp_bases
313 documenting/markup 131 :: .. c:member:: PyObject* PyTypeObject.tp_bases
314 documenting/markup 139 :macro c:macro
315 documenting/markup 143 :type c:type
316 documenting/markup 150 :var c:var
317 documenting/markup 150 .. cvar: .. cvar:: PyObject* PyClass_Type
318 documenting/markup 179 .. function: .. function:: repeat([repeat=3[, number=1000000]])
319 documenting/markup 210 .. decorator: .. decorator:: removename
320 documenting/markup 210 .. decorator: .. decorator:: setnewname(name)
321 documenting/markup 210 :func :func:
322 documenting/markup 237 .. class: .. class:: Spam
323 documenting/markup 237 .. data: .. data:: ham
324 documenting/markup 237 .. data: .. data:: Spam.eggs
325 documenting/markup 250 :meth :meth:
326 documenting/markup 263 .. cmdoption: .. cmdoption:: -m <module>
327 documenting/markup 281 .. describe: .. describe:: opcode
328 documenting/markup 310 .. highlightlang: .. highlightlang:: c
329 documenting/markup 330 .. literalinclude: .. literalinclude:: example.py
330 documenting/markup 345 :rolename :rolename:`content`
331 documenting/markup 345 ` :rolename:`content`
332 documenting/markup 350 :role :role:`title <target>`
333 documenting/markup 350 ` :role:`title <target>`
334 documenting/markup 356 :meth :meth:`~Queue.Queue.get`
335 documenting/markup 356 ` :meth:`~Queue.Queue.get`
336 documenting/markup 404 :func :func:`filter`
337 documenting/markup 404 ` :func:`filter`
338 documenting/markup 404 :func :func:`foo.filter`
339 documenting/markup 404 ` :func:`foo.filter`
340 documenting/markup 410 :func :func:`open`
341 documenting/markup 410 ` :func:`open`
342 documenting/markup 410 :func :func:`.open`
343 documenting/markup 410 ` :func:`.open`
344 documenting/markup 426 :data c:data
345 documenting/markup 430 :func c:func
346 documenting/markup 434 :macro c:macro
347 documenting/markup 438 :type c:type
348 documenting/markup 443 :member c:member
349 documenting/markup 493 :file ... is installed in :file:`/usr/lib/python2.{x}/site-packages` ...
350 documenting/markup 493 ` ... is installed in :file:`/usr/lib/python2.{x}/site-packages` ...
351 documenting/markup 512 :kbd :kbd:`C-x C-f`
352 documenting/markup 512 ` :kbd:`C-x C-f`
353 documenting/markup 512 :kbd :kbd:`Control-x Control-f`
354 documenting/markup 512 ` :kbd:`Control-x Control-f`
355 documenting/markup 526 :mailheader :mailheader:`Content-Type`
356 documenting/markup 526 ` :mailheader:`Content-Type`
357 documenting/markup 535 :manpage :manpage:`ls(1)`
358 documenting/markup 535 ` :manpage:`ls(1)`
359 documenting/markup 551 :menuselection :menuselection:`Start --> Programs`
360 documenting/markup 551 ` :menuselection:`Start --> Programs`
361 documenting/markup 566 ` ``code``
362 documenting/markup 585 :file :file:
363 documenting/markup 585 ` ``code``
364 documenting/markup 615 :ref :ref:`label-name`
365 documenting/markup 615 ` :ref:`label-name`
366 documenting/markup 619 :ref It refers to the section itself, see :ref:`my-reference-label`.
367 documenting/markup 619 ` It refers to the section itself, see :ref:`my-reference-label`.
368 documenting/markup 628 :ref :ref:
369 documenting/markup 630 :ref :ref:`link text <reference-label>`
370 documenting/markup 630 ` :ref:`link text <reference-label>`
371 documenting/markup 651 .. note: .. note::
372 documenting/markup 678 .. versionadded: .. versionadded:: 3.1
373 documenting/markup 703 :: .. impl-detail::
374 documenting/markup 703 :: .. impl-detail:: This shortly mentions an implementation detail.
375 documenting/markup 723 .. seealso: .. seealso::
376 documenting/markup 723 :mod Module :mod:`zipfile`
377 documenting/markup 723 ` Module :mod:`zipfile`
378 documenting/markup 723 :mod Documentation of the :mod:`zipfile` standard module.
379 documenting/markup 723 ` Documentation of the :mod:`zipfile` standard module.
380 documenting/markup 723 ` `GNU tar manual, Basic Tar Format <http://link>`_
381 documenting/markup 737 .. centered: .. centered::
382 documenting/markup 782 .. toctree: .. toctree::
383 documenting/markup 782 :maxdepth :maxdepth: 2
384 documenting/markup 798 .. index: .. index::
385 documenting/markup 828 .. index: .. index:: BNF, grammar, syntax, notation
386 documenting/markup 859 ` unaryneg ::= "-" `integer`
387 documenting/markup 864 .. productionlist: .. productionlist::
388 documenting/markup 864 ` try1_stmt: "try" ":" `suite`
389 documenting/markup 864 ` : ("except" [`expression` ["," `target`]] ":" `suite`)+
390 documenting/markup 864 ` : ["else" ":" `suite`]
391 documenting/markup 864 ` : ["finally" ":" `suite`]
392 documenting/markup 864 ` try2_stmt: "try" ":" `suite`
393 documenting/markup 864 ` : "finally" ":" `suite`

View file

@ -18,12 +18,12 @@
/*--start constants--*/
#define PY_MAJOR_VERSION 3
#define PY_MINOR_VERSION 2
#define PY_MICRO_VERSION 0
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
#define PY_RELEASE_SERIAL 0
#define PY_MICRO_VERSION 1
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_BETA
#define PY_RELEASE_SERIAL 1
/* Version as a string */
#define PY_VERSION "3.2.1a0"
#define PY_VERSION "3.2.1b1"
/*--end constants--*/
/* Subversion Revision number of this file (not of the repository). Empty

View file

@ -15,5 +15,5 @@ __revision__ = "$Id$"
# Updated automatically by the Python release process.
#
#--start constants--
__version__ = "3.2"
__version__ = "3.2.1b1"
#--end constants--

View file

@ -1 +1 @@
IDLE_VERSION = "3.2"
IDLE_VERSION = "3.2.1b1"

File diff suppressed because one or more lines are too long

108
Misc/NEWS
View file

@ -2,10 +2,10 @@
Python News
+++++++++++
What's New in Python 3.2.1?
===========================
What's New in Python 3.2.1 beta 1?
==================================
*Release date: XX-XXX-20XX*
*Release date: 08-May-2011*
Core and Builtins
-----------------
@ -18,8 +18,8 @@ Core and Builtins
clear the end-of-file indicator after CTRL+d.
- Issue #1856: Avoid crashes and lockups when daemon threads run while the
interpreter is shutting down; instead, these threads are now killed when
they try to take the GIL.
interpreter is shutting down; instead, these threads are now killed when they
try to take the GIL.
- Issue #9756: When calling a method descriptor or a slot wrapper descriptor,
the check of the object type doesn't read the __class__ attribute anymore.
@ -31,15 +31,15 @@ Core and Builtins
the ISO-8859-15 codec.
- Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_*
APIs, to avoid a crash with the pthread implementation in RHEL 5. Patch
by Charles-François Natali.
APIs, to avoid a crash with the pthread implementation in RHEL 5. Patch by
Charles-François Natali.
- Issue #6780: fix starts/endswith error message to mention that tuples are
accepted too.
- Issue #5057: fix a bug in the peepholer that led to non-portable pyc files
between narrow and wide builds while optimizing BINARY_SUBSCR on non-BMP
chars (e.g. "\U00012345"[0]).
between narrow and wide builds while optimizing BINARY_SUBSCR on non-BMP chars
(e.g. "\U00012345"[0]).
- Issue #11845: Fix typo in rangeobject.c that caused a crash in
compute_slice_indices. Patch by Daniel Urban.
@ -50,12 +50,12 @@ Core and Builtins
- Issue #11395: io.FileIO().write() clamps the data length to 32,767 bytes on
Windows if the file is a TTY to workaround a Windows bug. The Windows console
returns an error (12: not enough space error) on writing into stdout if
stdout mode is binary and the length is greater than 66,000 bytes (or less,
depending on heap usage).
returns an error (12: not enough space error) on writing into stdout if stdout
mode is binary and the length is greater than 66,000 bytes (or less, depending
on heap usage).
- Issue #11320: fix bogus memory management in Modules/getpath.c, leading to
a possible crash when calling Py_SetPath().
- Issue #11320: fix bogus memory management in Modules/getpath.c, leading to a
possible crash when calling Py_SetPath().
- Issue #11510: Fixed optimizer bug which turned "a,b={1,1}" into "a,b=(1,1)".
@ -63,21 +63,21 @@ Core and Builtins
3.2.0 where the stdout or stderr file descriptor being the same as the stdin
file descriptor would raise an exception. webbrowser.open would fail. fixed.
- Issue #11450: Don't truncate hg version info in Py_GetBuildInfo() when
there are many tags (e.g. when using mq). Patch by Nadeem Vawda.
- Issue #11450: Don't truncate hg version info in Py_GetBuildInfo() when there
are many tags (e.g. when using mq). Patch by Nadeem Vawda.
- Issue #11246: Fix PyUnicode_FromFormat("%V") to decode the byte string from
UTF-8 (with replace error handler) instead of ISO-8859-1 (in strict mode).
Patch written by Ray Allen.
- Issue #11286: Raise a ValueError from calling PyMemoryView_FromBuffer with
a buffer struct having a NULL data pointer.
- Issue #11286: Raise a ValueError from calling PyMemoryView_FromBuffer with a
buffer struct having a NULL data pointer.
- Issue #11272: On Windows, input() strips '\r' (and not only '\n'), and
sys.stdin uses universal newline (replace '\r\n' by '\n').
- issue #11828: startswith and endswith don't accept None as slice index.
Patch by Torsten Becker.
- issue #11828: startswith and endswith don't accept None as slice index. Patch
by Torsten Becker.
- Issue #10830: Fix PyUnicode_FromFormatV("%c") for non-BMP characters on
narrow build.
@ -112,8 +112,8 @@ Library
- Issue #11164: Stop trying to use _xmlplus in the xml module.
- Issue #11927: SMTP_SSL now uses port 465 by default as documented. Patch
by Kasun Herath.
- Issue #11927: SMTP_SSL now uses port 465 by default as documented. Patch by
Kasun Herath.
- Issue #12002: ftplib's abort() method raises TypeError.
@ -124,13 +124,13 @@ Library
- ntpath.samefile failed to notice that "a.txt" and "A.TXT" refer to the same
file on Windows XP. As noticed in issue #10684.
- Issue #12000: When a SSL certificate has a subjectAltName without any
dNSName entry, ssl.match_hostname() should use the subject's commonName.
Patch by Nicolas Bareil.
- Issue #12000: When a SSL certificate has a subjectAltName without any dNSName
entry, ssl.match_hostname() should use the subject's commonName. Patch by
Nicolas Bareil.
- Issue #11647: objects created using contextlib.contextmanager now support
more than one call to the function when used as a decorator. Initial patch
by Ysj Ray.
- Issue #11647: objects created using contextlib.contextmanager now support more
than one call to the function when used as a decorator. Initial patch by Ysj
Ray.
- logging: don't define QueueListener if Python has no thread support.
@ -188,13 +188,14 @@ Library
difflib.unified_diff().
- Issue #8428: Fix a race condition in multiprocessing.Pool when terminating
worker processes: new processes would be spawned while the pool is being
shut down. Patch by Charles-François Natali.
worker processes: new processes would be spawned while the pool is being shut
down. Patch by Charles-François Natali.
- Issue #7311: fix html.parser to accept non-ASCII attribute values.
- Issue #11605: email.parser.BytesFeedParser was incorrectly converting multipart
subpararts with an 8bit CTE into unicode instead of preserving the bytes.
- Issue #11605: email.parser.BytesFeedParser was incorrectly converting
multipart subpararts with an 8bit CTE into unicode instead of preserving the
bytes.
- Issue #10963: Ensure that subprocess.communicate() never raises EPIPE.
@ -259,8 +260,8 @@ Library
relative to Python2 and the result is now the same as it was in Python2.
- Issue #9298: base64 bodies weren't being folded to line lengths less than 78,
which was a regression relative to Python2. Unlike Python2, the last line
of the folded body now ends with a carriage return.
which was a regression relative to Python2. Unlike Python2, the last line of
the folded body now ends with a carriage return.
- Issue #11560: shutil.unpack_archive now correctly handles the format
parameter. Patch by Evan Dandrea.
@ -269,8 +270,8 @@ Library
execution. Patch by Andreas Stührk.
- Issue #11569: use absolute path to the sysctl command in multiprocessing to
ensure that it will be found regardless of the shell PATH. This ensures
that multiprocessing.cpu_count works on default installs of MacOSX.
ensure that it will be found regardless of the shell PATH. This ensures that
multiprocessing.cpu_count works on default installs of MacOSX.
- Issue #11501: disutils.archive_utils.make_zipfile no longer fails if zlib is
not installed. Instead, the zipfile.ZIP_STORED compression is used to create
@ -279,15 +280,15 @@ Library
- Issue #11554: Fixed support for Japanese codecs; previously the body output
encoding was not done if euc-jp or shift-jis was specified as the charset.
- Issue #11500: Fixed a bug in the os x proxy bypass code for fully qualified
IP addresses in the proxy exception list.
- Issue #11500: Fixed a bug in the os x proxy bypass code for fully qualified IP
addresses in the proxy exception list.
- Issue #11491: dbm.error is no longer raised when dbm.open is called with
the "n" as the flag argument and the file exists. The behavior matches
the documentation and general logic.
- Issue #11491: dbm.error is no longer raised when dbm.open is called with the
"n" as the flag argument and the file exists. The behavior matches the
documentation and general logic.
- Issue #11131: Fix sign of zero in decimal.Decimal plus and minus
operations when the rounding mode is ROUND_FLOOR.
- Issue #11131: Fix sign of zero in decimal.Decimal plus and minus operations
when the rounding mode is ROUND_FLOOR.
- Issue #5622: Fix curses.wrapper to raise correct exception if curses
initialization fails.
@ -296,12 +297,12 @@ Library
``mmap.PROT_READ|mmap.PROT_EXEC`` would segfault instead of raising a
TypeError. Patch by Charles-François Natali.
- Issue #11306: mailbox in certain cases adapts to an inability to open
certain files in read-write mode. Previously it detected this by
checking for EACCES, now it also checks for EROFS.
- Issue #11306: mailbox in certain cases adapts to an inability to open certain
files in read-write mode. Previously it detected this by checking for EACCES,
now it also checks for EROFS.
- Issue #11265: asyncore now correctly handles EPIPE, EBADF and EAGAIN errors
on accept(), send() and recv().
- Issue #11265: asyncore now correctly handles EPIPE, EBADF and EAGAIN errors on
accept(), send() and recv().
- Issue #11326: Add the missing connect_ex() implementation for SSL sockets,
and make it work for non-blocking connects.
@ -346,14 +347,14 @@ Build
- Issue #11411: Fix 'make DESTDIR=' with a relative destination.
- Issue #11268: Prevent Mac OS X Installer failure if Documentation
package had previously been installed.
- Issue #11268: Prevent Mac OS X Installer failure if Documentation package had
previously been installed.
IDLE
----
- Issue #11718: IDLE's open module dialog couldn't find the __init__.py
file in a package.
- Issue #11718: IDLE's open module dialog couldn't find the __init__.py file in
a package.
Tools/Demos
-----------
@ -380,7 +381,8 @@ Tests
- Issue #10914: Add a minimal embedding test to test_capi.
- Issue #11790: Fix sporadic failures in test_multiprocessing.WithProcessesTestCondition.
- Issue #11790: Fix sporadic failures in
test_multiprocessing.WithProcessesTestCondition.
- Fix possible "file already exists" error when running the tests in parallel.

View file

@ -39,7 +39,7 @@
%define name python
#--start constants--
%define version 3.2
%define version 3.2.1b1
%define libvers 3.2
#--end constants--
%define release 1pydotorg

4
README
View file

@ -1,5 +1,5 @@
This is Python version 3.2
==========================
This is Python version 3.2.1 beta 1
===================================
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
Python Software Foundation. All rights reserved.