]> granicus.if.org Git - python/commitdiff
Separate source link from main text.
authorRaymond Hettinger <python@rcn.com>
Mon, 10 Jan 2011 19:54:11 +0000 (19:54 +0000)
committerRaymond Hettinger <python@rcn.com>
Mon, 10 Jan 2011 19:54:11 +0000 (19:54 +0000)
27 files changed:
Doc/library/ast.rst
Doc/library/bisect.rst
Doc/library/calendar.rst
Doc/library/cmd.rst
Doc/library/collections.rst
Doc/library/contextlib.rst
Doc/library/dis.rst
Doc/library/filecmp.rst
Doc/library/fileinput.rst
Doc/library/fnmatch.rst
Doc/library/glob.rst
Doc/library/heapq.rst
Doc/library/keyword.rst
Doc/library/linecache.rst
Doc/library/pprint.rst
Doc/library/queue.rst
Doc/library/random.rst
Doc/library/sched.rst
Doc/library/shelve.rst
Doc/library/shutil.rst
Doc/library/string.rst
Doc/library/textwrap.rst
Doc/library/threading.rst
Doc/library/tokenize.rst
Doc/library/trace.rst
Doc/library/uu.rst
Doc/whatsnew/3.2.rst

index b5e08cbd53f68c218bc51958e16f1c081f46c16c..ca8af56f2dace7ab3beb3cdefa78f7c362259501 100644 (file)
@@ -9,6 +9,8 @@
 
 **Source code:** :source:`Lib/ast.py`
 
+--------------
+
 The :mod:`ast` module helps Python applications to process trees of the Python
 abstract syntax grammar.  The abstract syntax itself might change with each
 Python release; this module helps to find out programmatically what the current
index 98955e6aae9d2e9dabc256f84d39bee95e72a09c..13b014719074280dceeda88a9f6d6cccdbf57bb4 100644 (file)
@@ -9,6 +9,8 @@
 
 **Source code:** :source:`Lib/bisect.py`
 
+--------------
+
 This module provides support for maintaining a list in sorted order without
 having to sort the list after each insertion.  For long lists of items with
 expensive comparison operations, this can be an improvement over the more common
index 06a12cdd8f5def45837f6cbb3808ddea7baf43e9..f4952711cb8f592a8f253c85fb0ba9cb7a07668e 100644 (file)
@@ -8,6 +8,8 @@
 
 **Source code:** :source:`Lib/calendar.py`
 
+--------------
+
 This module allows you to output calendars like the Unix :program:`cal` program,
 and provides additional useful functions related to the calendar. By default,
 these calendars have Monday as the first day of the week, and Sunday as the last
index a0ae42510d7c5d11602eee47100fc906b9a5986b..464764d7934ada9fbff7edf01afa72a2dddad6bb 100644 (file)
@@ -7,6 +7,8 @@
 
 **Source code:** :source:`Lib/cmd.py`
 
+--------------
+
 The :class:`Cmd` class provides a simple framework for writing line-oriented
 command interpreters.  These are often useful for test harnesses, administrative
 tools, and prototypes that will later be wrapped in a more sophisticated
index d5ade412e42ced6740f3dab5d05558c4f0d70b7d..4096cbbad598f27365ab26e96c04ce157adc101a 100644 (file)
@@ -14,6 +14,8 @@
 
 **Source code:** :source:`Lib/collections.py`
 
+--------------
+
 This module implements specialized container datatypes providing alternatives to
 Python's general purpose built-in containers, :class:`dict`, :class:`list`,
 :class:`set`, and :class:`tuple`.
index 5c56a5d494f00d72d7feb4c019e0257b47d7733f..a35ea569c17221724c944aa79265778fb87d45cd 100644 (file)
@@ -6,6 +6,8 @@
 
 **Source code:** :source:`Lib/contextlib.py`
 
+--------------
+
 This module provides utilities for common tasks involving the :keyword:`with`
 statement. For more information see also :ref:`typecontextmanager` and
 :ref:`context-managers`.
index 1d21c49f3bd62fcf3701a18cdf9b8968910f640c..79cc583b75440c3ebe5aa0b9c171075ce6edc9ba 100644 (file)
@@ -6,6 +6,8 @@
 
 **Source code:** :source:`Lib/dis.py`
 
+--------------
+
 The :mod:`dis` module supports the analysis of CPython :term:`bytecode` by
 disassembling it. The CPython bytecode which this module takes as an
 input is defined in the file :file:`Include/opcode.h` and used by the compiler
index ead8588054189907de42952d87d7b3b9c03edcc8..e0ffff704ece8dd9b09db1b0721bef1de912f9a1 100644 (file)
@@ -7,6 +7,8 @@
 
 **Source code:** :source:`Lib/filecmp.py`
 
+--------------
+
 The :mod:`filecmp` module defines functions to compare files and directories,
 with various optional time/correctness trade-offs. For comparing files,
 see also the :mod:`difflib` module.
index 1e71ebdcb9dad5e9d0d857f85a055b6811592e31..ac4431145d2d78d0aa8b249864b872d610e95d53 100644 (file)
@@ -8,6 +8,8 @@
 
 **Source code:** :source:`Lib/fileinput.py`
 
+--------------
+
 This module implements a helper class and functions to quickly write a
 loop over standard input or a list of files. If you just want to read or
 write one file see :func:`open`.
index 3b9a6c3aeb8583cfc47b613ed68452a8100d002c..4ba6b77f8ed74b555474e1db25522e650814ab73 100644 (file)
@@ -11,6 +11,8 @@
 
 **Source code:** :source:`Lib/fnmatch.py`
 
+--------------
+
 This module provides support for Unix shell-style wildcards, which are *not* the
 same as regular expressions (which are documented in the :mod:`re` module).  The
 special characters used in shell-style wildcards are:
index 320df28f5fcf92a551a2e224a1f6801ecae5458c..3d31c116c8378f5f22cec944265554bec808eae8 100644 (file)
@@ -9,6 +9,8 @@
 
 **Source code:** :source:`Lib/glob.py`
 
+--------------
+
 The :mod:`glob` module finds all the pathnames matching a specified pattern
 according to the rules used by the Unix shell.  No tilde expansion is done, but
 ``*``, ``?``, and character ranges expressed with ``[]`` will be correctly
index f59c3b877e166efcae4ed06e2055bfd61caa11c0..c8634ba29154fd415ffb82a846ee218fbf29e203 100644 (file)
@@ -10,6 +10,8 @@
 
 **Source code:** :source:`Lib/heapq.py`
 
+--------------
+
 This module provides an implementation of the heap queue algorithm, also known
 as the priority queue algorithm.
 
index d86fef05180a979e750ba5e0f0b68bba93c8bef8..173db23544a47312513d203d139fa48aeadbe6e6 100644 (file)
@@ -6,6 +6,8 @@
 
 **Source code:** :source:`Lib/keyword.py`
 
+--------------
+
 This module allows a Python program to determine if a string is a keyword.
 
 
index ee965fe9036fb2a5a9c4533a25d9dde170da9c0b..dacf8aa002a21fde88ffa8b61458929ee4da7588 100644 (file)
@@ -7,6 +7,8 @@
 
 **Source code:** :source:`Lib/linecache.py`
 
+--------------
+
 The :mod:`linecache` module allows one to get any line from any file, while
 attempting to optimize internally, using a cache, the common case where many
 lines are read from a single file.  This is used by the :mod:`traceback` module
index 58b6702fda78dcd6b5e398e1402387f1baf84e8f..9ab12eea1d8003981f6fc2273bdbdd9dc2083964 100644 (file)
@@ -8,6 +8,8 @@
 
 **Source code:** :source:`Lib/pprint.py`
 
+--------------
+
 The :mod:`pprint` module provides a capability to "pretty-print" arbitrary
 Python data structures in a form which can be used as input to the interpreter.
 If the formatted structures include objects which are not fundamental Python
index bc3821e2eb9c89caca12ae1bfa62b32f45fe55b0..26336ef5158f2a13f28c7d7b821742c8b78605a9 100644 (file)
@@ -6,6 +6,8 @@
 
 **Source code:** :source:`Lib/queue.py`
 
+--------------
+
 The :mod:`queue` module implements multi-producer, multi-consumer queues.
 It is especially useful in threaded programming when information must be
 exchanged safely between multiple threads.  The :class:`Queue` class in this
index 85253123aa593ad1766a97e9e3e6c1c17f31d448..f0c4add61a19c0f2868565207c5740375fb9d286 100644 (file)
@@ -6,6 +6,8 @@
 
 **Source code:** :source:`Lib/random.py`
 
+--------------
+
 This module implements pseudo-random number generators for various
 distributions.
 
index a76aacc9f835503d8d99f1fd99847b07d6beb2fb..ab582370416f1b7cafff44b7e13120e67f19848b 100644 (file)
@@ -9,6 +9,8 @@
 
 **Source code:** :source:`Lib/sched.py`
 
+--------------
+
 The :mod:`sched` module defines a class which implements a general purpose event
 scheduler:
 
index 499ab5181a41a2f04e4b318141ec21358ee39896..4b49a2f006b7ca210514b3f192e7051d63126673 100644 (file)
@@ -9,6 +9,8 @@
 
 **Source code:** :source:`Lib/shelve.py`
 
+--------------
+
 A "shelf" is a persistent, dictionary-like object.  The difference with "dbm"
 databases is that the values (not the keys!) in a shelf can be essentially
 arbitrary Python objects --- anything that the :mod:`pickle` module can handle.
index 759dab132841df001c069e1648e73cc4c08a2627..988ee4c178d09932ebff97b83b7f02bb354f24f6 100644 (file)
@@ -12,6 +12,8 @@
 
 **Source code:** :source:`Lib/shutil.py`
 
+--------------
+
 The :mod:`shutil` module offers a number of high-level operations on files and
 collections of files.  In particular, functions are provided  which support file
 copying and removal. For operations on individual files, see also the
index 904df29d5fc79b82380723755d87b78208ebef99..32fda13d2619dd17bdbeff597c072423d51e67b2 100644 (file)
@@ -13,6 +13,8 @@
 
 **Source code:** :source:`Lib/string.py`
 
+--------------
+
 String constants
 ----------------
 
index 74e5b2ecf057d7cff8a15e272458834711a7bba6..a81496206d72c67e40ea1f0aab347678f2595f59 100644 (file)
@@ -8,6 +8,8 @@
 
 **Source code:** :source:`Lib/textwrap.py`
 
+--------------
+
 The :mod:`textwrap` module provides two convenience functions, :func:`wrap` and
 :func:`fill`, as well as :class:`TextWrapper`, the class that does all the work,
 and a utility function  :func:`dedent`.  If you're just wrapping or filling one
index 03ff44c597c6d664e611c94c63009d675308fef9..7f0628da6604c565208ebab66fcd4961d6db0c06 100644 (file)
@@ -6,6 +6,8 @@
 
 **Source code:** :source:`Lib/threading.py`
 
+--------------
+
 This module constructs higher-level threading interfaces on top of the lower
 level :mod:`_thread` module.  See also the :mod:`queue` module.
 
index 9c05439e00c32bcf8a88e7693c4651eb9737e5c9..577d7cca4c99cbb3996940d7fbae971b82cea803 100644 (file)
@@ -8,6 +8,8 @@
 
 **Source code:** :source:`Lib/tokenize.py`
 
+--------------
+
 The :mod:`tokenize` module provides a lexical scanner for Python source code,
 implemented in Python.  The scanner in this module returns comments as tokens
 as well, making it useful for implementing "pretty-printers," including
index 5a32482e69283f5c4dd15132467b5d5e69834a30..c4ddc56cf22497427b74b9e3100014076476f619 100644 (file)
@@ -6,6 +6,8 @@
 
 **Source code:** :source:`Lib/trace.py`
 
+--------------
+
 The :mod:`trace` module allows you to trace program execution, generate
 annotated statement coverage listings, print caller/callee relationships and
 list functions executed during a program run.  It can be used in another program
index 7c1d67c6e914f150b01651389f7d0c6c5f813a40..d61c178831aa0732d31eb76e56c79f9d40dcf57b 100644 (file)
@@ -7,6 +7,8 @@
 
 **Source code:** :source:`Lib/uu.py`
 
+--------------
+
 This module encodes and decodes files in uuencode format, allowing arbitrary
 binary data to be transferred over ASCII-only connections. Wherever a file
 argument is expected, the methods accept a file-like object.  For backwards
index b147fa55bed4543e91cdf35b5217f6864fe286b9..d457095bf8f7298fe3f336d60545d2da02d77595 100644 (file)
@@ -1614,7 +1614,7 @@ memory jog without having to read all of the docs.
 In some cases, the pure Python source code can be helpful adjunct to the docs,
 so now some modules feature quick links to the latest version of the source
 code.  For example, the :mod:`functools` module documentation has a quick link
-at the top labeled *Source code* source:`Lib/functools.py`.
+at the top labeled: *Source code* :source:`Lib/functools.py`.
 
 The docs now contain more examples and recipes.  In particular, :mod:`re` module
 has an extensive section, :ref:`re-examples`.  Likewise, the :mod:`itertools`