diff options
| -rw-r--r-- | Doc/library/array.rst | 2 | ||||
| -rw-r--r-- | Doc/library/datetime.rst | 6 | ||||
| -rw-r--r-- | Doc/library/mmap.rst | 8 | ||||
| -rw-r--r-- | Doc/library/netrc.rst | 10 | ||||
| -rw-r--r-- | Doc/library/socket.rst | 2 | ||||
| -rw-r--r-- | Doc/whatsnew/2.3.rst | 12 | ||||
| -rw-r--r-- | Doc/whatsnew/2.4.rst | 2 | ||||
| -rw-r--r-- | Doc/whatsnew/2.5.rst | 6 | ||||
| -rw-r--r-- | Doc/whatsnew/2.6.rst | 12 | 
9 files changed, 30 insertions, 30 deletions
diff --git a/Doc/library/array.rst b/Doc/library/array.rst index 24f3f62ae7..4ac7bb5391 100644 --- a/Doc/library/array.rst +++ b/Doc/library/array.rst @@ -254,7 +254,7 @@ When an array object is printed or converted to a string, it is represented as  empty, otherwise it is a string if the *typecode* is ``'u'``, otherwise it is a  list of numbers.  The string is guaranteed to be able to be converted back to an  array with the same type and value using :func:`eval`, so long as the -:func:`array` function has been imported using ``from array import array``. +:class:`~array.array` class has been imported using ``from array import array``.  Examples::     array('l') diff --git a/Doc/library/datetime.rst b/Doc/library/datetime.rst index ecaad06ccc..9dab3537fd 100644 --- a/Doc/library/datetime.rst +++ b/Doc/library/datetime.rst @@ -1368,8 +1368,8 @@ Using datetime with tzinfo:  .. _datetime-time: -:class:`time` Objects ---------------------- +:class:`.time` Objects +----------------------  A time object represents a (local) time of day, independent of any particular  day, and subject to adjustment via a :class:`tzinfo` object. @@ -1466,7 +1466,7 @@ Supported operations:    ``!=``.  The latter cases return :const:`False` or :const:`True`, respectively.    .. versionchanged:: 3.3 -     Equality comparisons between naive and aware :class:`time` instances +     Equality comparisons between naive and aware :class:`~datetime.time` instances       don't raise :exc:`TypeError`.  * hash, use as dict key diff --git a/Doc/library/mmap.rst b/Doc/library/mmap.rst index 6e6e29020b..f46bf66db2 100644 --- a/Doc/library/mmap.rst +++ b/Doc/library/mmap.rst @@ -14,7 +14,7 @@ byte by doing ``obj[index] = 97``, or change a subsequence by assigning to a  slice: ``obj[i1:i2] = b'...'``.  You can also read and write data starting at  the current file position, and :meth:`seek` through the file to different positions. -A memory-mapped file is created by the :class:`mmap` constructor, which is +A memory-mapped file is created by the :class:`~mmap.mmap` constructor, which is  different on Unix and on Windows.  In either case you must provide a file  descriptor for a file opened for update. If you wish to map an existing Python  file object, use its :meth:`fileno` method to obtain the correct value for the @@ -70,7 +70,7 @@ To map anonymous memory, -1 should be passed as the fileno along with the length     **(Unix version)** Maps *length* bytes from the file specified by the file     descriptor *fileno*, and returns a mmap object.  If *length* is ``0``, the     maximum length of the map will be the current size of the file when -   :class:`mmap` is called. +   :class:`~mmap.mmap` is called.     *flags* specifies the nature of the mapping. :const:`MAP_PRIVATE` creates a     private copy-on-write mapping, so changes to the contents of the mmap @@ -97,7 +97,7 @@ To map anonymous memory, -1 should be passed as the fileno along with the length     by the descriptor *fileno* is internally automatically synchronized     with physical backing store on Mac OS X and OpenVMS. -   This example shows a simple way of using :class:`mmap`:: +   This example shows a simple way of using :class:`~mmap.mmap`::        import mmap @@ -122,7 +122,7 @@ To map anonymous memory, -1 should be passed as the fileno along with the length            mm.close() -   :class:`mmap` can also be used as a context manager in a :keyword:`with` +   :class:`~mmap.mmap` can also be used as a context manager in a :keyword:`with`     statement.::        import mmap diff --git a/Doc/library/netrc.rst b/Doc/library/netrc.rst index cdc2616368..64aa3ac7c8 100644 --- a/Doc/library/netrc.rst +++ b/Doc/library/netrc.rst @@ -12,13 +12,13 @@  -------------- -The :class:`netrc` class parses and encapsulates the netrc file format used by +The :class:`~netrc.netrc` class parses and encapsulates the netrc file format used by  the Unix :program:`ftp` program and other FTP clients.  .. class:: netrc([file]) -   A :class:`netrc` instance or subclass instance encapsulates data from  a netrc +   A :class:`~netrc.netrc` instance or subclass instance encapsulates data from  a netrc     file.  The initialization argument, if present, specifies the file to parse.  If     no argument is given, the file :file:`.netrc` in the user's home directory will     be read.  Parse errors will raise :exc:`NetrcParseError` with diagnostic @@ -35,7 +35,7 @@ the Unix :program:`ftp` program and other FTP clients.  .. exception:: NetrcParseError -   Exception raised by the :class:`netrc` class when syntactical errors are +   Exception raised by the :class:`~netrc.netrc` class when syntactical errors are     encountered in source text.  Instances of this exception provide three     interesting attributes:  :attr:`msg` is a textual explanation of the error,     :attr:`filename` is the name of the source file, and :attr:`lineno` gives the @@ -47,7 +47,7 @@ the Unix :program:`ftp` program and other FTP clients.  netrc Objects  ------------- -A :class:`netrc` instance has the following methods: +A :class:`~netrc.netrc` instance has the following methods:  .. method:: netrc.authenticators(host) @@ -63,7 +63,7 @@ A :class:`netrc` instance has the following methods:     Dump the class data as a string in the format of a netrc file. (This discards     comments and may reorder the entries.) -Instances of :class:`netrc` have public instance variables: +Instances of :class:`~netrc.netrc` have public instance variables:  .. attribute:: netrc.hosts diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst index 9cea90df8d..252b6db407 100644 --- a/Doc/library/socket.rst +++ b/Doc/library/socket.rst @@ -1441,7 +1441,7 @@ Note that there are no methods :meth:`read` or :meth:`write`; use  :meth:`~socket.recv` and :meth:`~socket.send` without *flags* argument instead.  Socket objects also have these (read-only) attributes that correspond to the -values given to the :class:`socket` constructor. +values given to the :class:`~socket.socket` constructor.  .. attribute:: socket.family diff --git a/Doc/whatsnew/2.3.rst b/Doc/whatsnew/2.3.rst index b909ccdb8e..93930b849a 100644 --- a/Doc/whatsnew/2.3.rst +++ b/Doc/whatsnew/2.3.rst @@ -1683,13 +1683,13 @@ Date and time types suitable for expressing timestamps were added as the  fancy features, and just stick to the basics of representing time.  The three primary types are: :class:`date`, representing a day, month, and year; -:class:`time`, consisting of hour, minute, and second; and :class:`datetime`, -which contains all the attributes of both :class:`date` and :class:`time`. +:class:`~datetime.time`, consisting of hour, minute, and second; and :class:`~datetime.datetime`, +which contains all the attributes of both :class:`date` and :class:`~datetime.time`.  There's also a :class:`timedelta` class representing differences between two  points in time, and time zone logic is implemented by classes inheriting from  the abstract :class:`tzinfo` class. -You can create instances of :class:`date` and :class:`time` by either supplying +You can create instances of :class:`date` and :class:`~datetime.time` by either supplying  keyword arguments to the appropriate constructor, e.g.  ``datetime.date(year=1972, month=10, day=15)``, or by using one of a number of  class methods.  For example, the :meth:`date.today` class method returns the @@ -1708,7 +1708,7 @@ number of methods for producing formatted strings from objects::     '2002 30 Dec'  The :meth:`replace` method allows modifying one or more fields  of a -:class:`date` or :class:`datetime` instance, returning a new instance:: +:class:`date` or :class:`~datetime.datetime` instance, returning a new instance::     >>> d = datetime.datetime.now()     >>> d @@ -1718,11 +1718,11 @@ The :meth:`replace` method allows modifying one or more fields  of a     >>>  Instances can be compared, hashed, and converted to strings (the result is the -same as that of :meth:`isoformat`).  :class:`date` and :class:`datetime` +same as that of :meth:`isoformat`).  :class:`date` and :class:`~datetime.datetime`  instances can be subtracted from each other, and added to :class:`timedelta`  instances.  The largest missing feature is that there's no standard library  support for parsing strings and getting back a :class:`date` or -:class:`datetime`. +:class:`~datetime.datetime`.  For more information, refer to the module's reference documentation.  (Contributed by Tim Peters.) diff --git a/Doc/whatsnew/2.4.rst b/Doc/whatsnew/2.4.rst index 42d197e6c0..8db90cc5f7 100644 --- a/Doc/whatsnew/2.4.rst +++ b/Doc/whatsnew/2.4.rst @@ -1523,7 +1523,7 @@ code:    empty list instead of raising a :exc:`TypeError` exception if called with no    arguments. -* You can no longer compare the :class:`date` and :class:`datetime` instances +* You can no longer compare the :class:`date` and :class:`~datetime.datetime` instances    provided by the :mod:`datetime` module.  Two  instances of different classes    will now always be unequal, and  relative comparisons (``<``, ``>``) will raise    a :exc:`TypeError`. diff --git a/Doc/whatsnew/2.5.rst b/Doc/whatsnew/2.5.rst index 38a235943f..db8f9df43d 100644 --- a/Doc/whatsnew/2.5.rst +++ b/Doc/whatsnew/2.5.rst @@ -1307,7 +1307,7 @@ complete list of changes, or look through the SVN logs for all the details.    (Contributed by Skip Montanaro and Andrew McNamara.) -* The :class:`datetime` class in the :mod:`datetime`  module now has a +* The :class:`~datetime.datetime` class in the :mod:`datetime`  module now has a    ``strptime(string, format)``  method for parsing date strings, contributed    by Josh Spoerri. It uses the same format characters as :func:`time.strptime` and    :func:`time.strftime`:: @@ -1497,7 +1497,7 @@ complete list of changes, or look through the SVN logs for all the details.  * The :mod:`pyexpat` module now uses version 2.0 of the Expat parser.    (Contributed by Trent Mick.) -* The :class:`Queue` class provided by the :mod:`Queue` module gained two new +* The :class:`~queue.Queue` class provided by the :mod:`Queue` module gained two new    methods.  :meth:`join` blocks until all items in the queue have been retrieved    and all processing work on the items  have been completed.  Worker threads call    the other new method,  :meth:`task_done`, to signal that processing for an item @@ -1649,7 +1649,7 @@ complete list of changes, or look through the SVN logs for all the details.    .. Patch #754022 -* The :mod:`xmlrpclib` module now supports returning  :class:`datetime` objects +* The :mod:`xmlrpclib` module now supports returning  :class:`~datetime.datetime` objects    for the XML-RPC date type.  Supply  ``use_datetime=True`` to the :func:`loads`    function or the :class:`Unmarshaller` class to enable this feature. (Contributed    by Skip Montanaro.) diff --git a/Doc/whatsnew/2.6.rst b/Doc/whatsnew/2.6.rst index 35931de73f..4fc0c36e1e 100644 --- a/Doc/whatsnew/2.6.rst +++ b/Doc/whatsnew/2.6.rst @@ -613,10 +613,10 @@ multiple of 4.          result = queue.get()          print 'Factorial', N, '=', result -A :class:`Queue` is used to communicate the result of the factorial. -The :class:`Queue` object is stored in a global variable. +A :class:`~queue.Queue` is used to communicate the result of the factorial. +The :class:`~queue.Queue` object is stored in a global variable.  The child process will use the value of the variable when the child -was created; because it's a :class:`Queue`, parent and child can use +was created; because it's a :class:`~queue.Queue`, parent and child can use  the object to communicate.  (If the parent were to change the value of  the global variable, the child's value would be unaffected, and vice  versa.) @@ -2131,7 +2131,7 @@ changes, or look through the Subversion logs for all the details.    (Contributed by Christian Heimes and Mark Dickinson.) -* :class:`mmap` objects now have a :meth:`rfind` method that searches for a +* :class:`~mmap.mmap` objects now have a :meth:`rfind` method that searches for a    substring beginning at the end of the string and searching    backwards.  The :meth:`find` method also gained an *end* parameter    giving an index at which to stop searching. @@ -2630,7 +2630,7 @@ changes, or look through the Subversion logs for all the details.    :class:`datetime.date` and :class:`datetime.time` to the    :class:`xmlrpclib.DateTime` type; the conversion semantics were    not necessarily correct for all applications.  Code using -  :mod:`xmlrpclib` should convert :class:`date` and :class:`time` +  :mod:`xmlrpclib` should convert :class:`date` and :class:`~datetime.time`    instances. (:issue:`1330538`)  The code can also handle    dates before 1900 (contributed by Ralf Schmitt; :issue:`2014`)    and 64-bit integers represented by using ``<i8>`` in XML-RPC responses @@ -3283,7 +3283,7 @@ that may require changes to your code:    :class:`datetime.date` and :class:`datetime.time` to the    :class:`xmlrpclib.DateTime` type; the conversion semantics were    not necessarily correct for all applications.  Code using -  :mod:`xmlrpclib` should convert :class:`date` and :class:`time` +  :mod:`xmlrpclib` should convert :class:`date` and :class:`~datetime.time`    instances. (:issue:`1330538`)  * (3.0-warning mode) The :class:`Exception` class now warns  | 
