Merged revisions 72085,72132,72159,72288,72290,72292 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/trunk

........
  r72085 | georg.brandl | 2009-04-28 23:48:35 +0200 (Di, 28 Apr 2009) | 1 line

  Make the doctests in the docs pass, except for those in the turtle module.
........
  r72132 | georg.brandl | 2009-04-30 00:44:07 +0200 (Do, 30 Apr 2009) | 1 line

  #5878: fix repr of re object.
........
  r72159 | georg.brandl | 2009-05-01 10:51:37 +0200 (Fr, 01 Mai 2009) | 2 lines

  #5889: remove comma at the end of a list that some C compilers don't like.
........
  r72288 | georg.brandl | 2009-05-04 22:42:08 +0200 (Mo, 04 Mai 2009) | 1 line

  #5925: fix highlighting of keyword table.
........
  r72290 | georg.brandl | 2009-05-04 22:45:13 +0200 (Mo, 04 Mai 2009) | 1 line

  #5927, 5928: typos.
........
  r72292 | georg.brandl | 2009-05-04 22:49:17 +0200 (Mo, 04 Mai 2009) | 1 line

  #5916, 5917: small socket doc improvements.
........
This commit is contained in:
Georg Brandl 2009-05-26 08:50:50 +00:00
parent bbc5cc1e1d
commit 0b4d94515b
6 changed files with 15 additions and 8 deletions

View File

@ -472,7 +472,7 @@ Here's a sample usage of the ``generate_ints()`` generator:
>>> gen = generate_ints(3) >>> gen = generate_ints(3)
>>> gen >>> gen
<generator object at ...> <generator object generate_ints at ...>
>>> gen.next() >>> gen.next()
0 0
>>> gen.next() >>> gen.next()

View File

@ -264,7 +264,7 @@ performing string substitutions. ::
>>> import re >>> import re
>>> p = re.compile('ab*') >>> p = re.compile('ab*')
>>> print p >>> print p
<re.RegexObject instance at 80b4150> <_sre.SRE_Pattern object at 80b4150>
:func:`re.compile` also accepts an optional *flags* argument, used to enable :func:`re.compile` also accepts an optional *flags* argument, used to enable
various special features and syntax variations. We'll go over the available various special features and syntax variations. We'll go over the available

View File

@ -1803,7 +1803,7 @@ the :const:`Inexact` trap is set, it is also useful for validation:
>>> Decimal('3.214').quantize(TWOPLACES, context=Context(traps=[Inexact])) >>> Decimal('3.214').quantize(TWOPLACES, context=Context(traps=[Inexact]))
Traceback (most recent call last): Traceback (most recent call last):
... ...
Inexact Inexact: None
Q. Once I have valid two place inputs, how do I maintain that invariant Q. Once I have valid two place inputs, how do I maintain that invariant
throughout an application? throughout an application?

View File

@ -405,7 +405,7 @@ The module :mod:`socket` exports the following constants and functions:
:exc:`socket.error` will be raised. Note that exactly what is valid depends on :exc:`socket.error` will be raised. Note that exactly what is valid depends on
the underlying C implementation of :cfunc:`inet_aton`. the underlying C implementation of :cfunc:`inet_aton`.
:func:`inet_aton` does not support IPv6, and :func:`getnameinfo` should be used :func:`inet_aton` does not support IPv6, and :func:`inet_pton` should be used
instead for IPv4/v6 dual stack support. instead for IPv4/v6 dual stack support.
@ -419,7 +419,7 @@ The module :mod:`socket` exports the following constants and functions:
If the string passed to this function is not exactly 4 bytes in length, If the string passed to this function is not exactly 4 bytes in length,
:exc:`socket.error` will be raised. :func:`inet_ntoa` does not support IPv6, and :exc:`socket.error` will be raised. :func:`inet_ntoa` does not support IPv6, and
:func:`getnameinfo` should be used instead for IPv4/v6 dual stack support. :func:`inet_ntop` should be used instead for IPv4/v6 dual stack support.
.. function:: inet_pton(address_family, ip_string) .. function:: inet_pton(address_family, ip_string)
@ -437,6 +437,11 @@ The module :mod:`socket` exports the following constants and functions:
Availability: Unix (maybe not all platforms). Availability: Unix (maybe not all platforms).
.. seealso::
:func:`ipaddr.BaseIP.packed`
Platform-independent conversion to a packed, binary format.
.. versionadded:: 2.3 .. versionadded:: 2.3

View File

@ -160,7 +160,7 @@ grouped under the reserved :attr:`system` member:
.. method:: ServerProxy.system.methodSignature(name) .. method:: ServerProxy.system.methodSignature(name)
This method takes one parameter, the name of a method implemented by the XML-RPC This method takes one parameter, the name of a method implemented by the XML-RPC
server.It returns an array of possible signatures for this method. A signature server. It returns an array of possible signatures for this method. A signature
is an array of types. The first of these types is the return type of the method, is an array of types. The first of these types is the return type of the method,
the rest are parameters. the rest are parameters.
@ -174,7 +174,7 @@ grouped under the reserved :attr:`system` member:
If no signature is defined for the method, a non-array value is returned. In If no signature is defined for the method, a non-array value is returned. In
Python this means that the type of the returned value will be something other Python this means that the type of the returned value will be something other
that list. than list.
.. method:: ServerProxy.system.methodHelp(name) .. method:: ServerProxy.system.methodHelp(name)

View File

@ -339,7 +339,9 @@ Keywords
The following identifiers are used as reserved words, or *keywords* of the The following identifiers are used as reserved words, or *keywords* of the
language, and cannot be used as ordinary identifiers. They must be spelled language, and cannot be used as ordinary identifiers. They must be spelled
exactly as written here:: exactly as written here:
.. sourcecode:: text
and del from not while and del from not while
as elif global or with as elif global or with