1. Armin Rigo
  2. cpython-withatomic


Éric Araujo  committed dba9d9d Merge

Branch merge

  • Participants
  • Parent commits bd49031, 299b8a8
  • Branches 3.1

Comments (0)

Files changed (6)

File Doc/c-api/veryhigh.rst

View file
  • Ignore whitespace
    according to the user's locale).  It is important to note that the
    argument list may be modified (but the contents of the strings
    pointed to by the argument list are not). The return value will be
-   ```0``` if the interpreter exits normally (ie, without an
+   ``0`` if the interpreter exits normally (i.e. without an
    exception), ``1`` if the interpreter exits due to an exception, or
    ``2`` if the parameter list does not represent a valid Python
    command line.

File Doc/distutils/apiref.rst

View file
  • Ignore whitespace
 .. function:: setup(arguments)
    The basic do-everything function that does most everything you could ever ask
-   for from a Distutils method. See XXXXX
+   for from a Distutils method.
    The setup function takes a large number of arguments. These are laid out in the
    following table.
    predicate)``, with *command_name* a string and *predicate* a function, a
    string or ``None``.  *predicate* is a method of the parent command that
    determines whether the corresponding command is applicable in the current
-   situation.  (E.g. we ``install_headers`` is only applicable if we have any C
+   situation.  (E.g. ``install_headers`` is only applicable if we have any C
    header files to install.)  If *predicate* is ``None``, that command is always
 This is described in more detail in :pep:`301`.
 .. % todo
+:mod:`distutils.command.check` --- Check the meta-data of a package
+.. module:: distutils.command.check
+   :synopsis: Check the metadata of a package
+The ``check`` command performs some tests on the meta-data of a package.
+For example, it verifies that all required meta-data are provided as
+the arguments passed to the :func:`setup` function.
+.. % todo

File Doc/glossary.rst

View file
  • Ignore whitespace
       processing, remembering the location execution state (including local
       variables and pending try-statements).  When the generator resumes, it
       picks-up where it left-off (in contrast to functions which start fresh on
-      every invocation.
+      every invocation).
       .. index:: single: generator expression

File Doc/library/functions.rst

View file
  • Ignore whitespace
    Two objects with non-overlapping lifetimes may have the same :func:`id`
-   .. impl-detail:: This is the address of the object.
+   .. impl-detail:: This is the address of the object in memory.
 .. function:: input([prompt])

File Doc/library/pprint.rst

View file
  • Ignore whitespace
 To demonstrate several uses of the :func:`pprint` function and its parameters,
-let's fetch information about a package from PyPI::
+let's fetch information about a project from PyPI::
    >>> import json
    >>> import pprint
    >>> with urlopen('http://pypi.python.org/pypi/configparser/json') as url:
    ...     http_info = url.info()
    ...     raw_data = url.read().decode(http_info.get_content_charset())
-   >>> package_data = json.loads(raw_data)
-   >>> result = {'headers': http_info.items(), 'body': package_data}
+   >>> project_info = json.loads(raw_data)
+   >>> result = {'headers': http_info.items(), 'body': project_info}
 In its basic form, :func:`pprint` shows the whole object::

File Lib/distutils/tests/test_build_py.py

View file
  • Ignore whitespace
         self.assertEqual(len(cmd.get_outputs()), 3)
         pkgdest = os.path.join(destination, "pkg")
         files = os.listdir(pkgdest)
-        self.assertTrue("__init__.py" in files)
-        self.assertTrue("__init__.pyc" in files)
-        self.assertTrue("README.txt" in files)
+        self.assertIn("__init__.py", files)
+        self.assertIn("README.txt", files)
+        # XXX even with -O, distutils writes pyc, not pyo; bug?
+        if sys.dont_write_bytecode:
+            self.assertNotIn("__init__.pyc", files)
+        else:
+            self.assertIn("__init__.pyc", files)
-    def test_empty_package_dir (self):
+    def test_empty_package_dir(self):
         # See SF 1668596/1720897.
         cwd = os.getcwd()
             sys.dont_write_bytecode = old_dont_write_bytecode
-        self.assertTrue('byte-compiling is disabled' in self.logs[0][1])
+        self.assertIn('byte-compiling is disabled', self.logs[0][1])
 def test_suite():
     return unittest.makeSuite(BuildPyTestCase)