Various minor typos in documentation and comments

This commit is contained in:
Martin Panter 2015-10-07 10:26:23 +00:00
parent 85b8f45515
commit 9955a373a8
11 changed files with 12 additions and 12 deletions

View File

@ -980,7 +980,7 @@ anywhere a regular dictionary is used.
The :class:`OrderedDict` constructor and :meth:`update` method both accept The :class:`OrderedDict` constructor and :meth:`update` method both accept
keyword arguments, but their order is lost because Python's function call keyword arguments, but their order is lost because Python's function call
semantics pass-in keyword arguments using a regular unordered dictionary. semantics pass in keyword arguments using a regular unordered dictionary.
:class:`OrderedDict` Examples and Recipes :class:`OrderedDict` Examples and Recipes

View File

@ -160,7 +160,7 @@ Running tests using the command-line interface
The :mod:`test` package can be run as a script to drive Python's regression The :mod:`test` package can be run as a script to drive Python's regression
test suite, thanks to the :option:`-m` option: :program:`python -m test`. Under test suite, thanks to the :option:`-m` option: :program:`python -m test`. Under
the hood, it uses :mod:`test.regrtest`; the call :program:`python -m the hood, it uses :mod:`test.regrtest`; the call :program:`python -m
test.regrtest` used in previous Python versions still works). Running the test.regrtest` used in previous Python versions still works. Running the
script by itself automatically starts running all regression tests in the script by itself automatically starts running all regression tests in the
:mod:`test` package. It does this by finding all modules in the package whose :mod:`test` package. It does this by finding all modules in the package whose
name starts with ``test_``, importing them, and executing the function name starts with ``test_``, importing them, and executing the function

View File

@ -881,7 +881,7 @@ class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
def _url_collapse_path(path): def _url_collapse_path(path):
""" """
Given a URL path, remove extra '/'s and '.' path elements and collapse Given a URL path, remove extra '/'s and '.' path elements and collapse
any '..' references and returns a colllapsed path. any '..' references and returns a collapsed path.
Implements something akin to RFC-2396 5.2 step 6 to parse relative paths. Implements something akin to RFC-2396 5.2 step 6 to parse relative paths.
The utility of this function is limited to is_cgi method and helps The utility of this function is limited to is_cgi method and helps

View File

@ -6718,7 +6718,7 @@ Library
- Issue #7895: platform.mac_ver() no longer crashes after calling os.fork(). - Issue #7895: platform.mac_ver() no longer crashes after calling os.fork().
- Issue #9323: Fixed a bug in trace.py that resulted in loosing the name of the - Issue #9323: Fixed a bug in trace.py that resulted in losing the name of the
script being traced. Patch by Eli Bendersky. script being traced. Patch by Eli Bendersky.
- Issue #9282: Fixed --listfuncs option of trace.py. Thanks Eli Bendersky for - Issue #9282: Fixed --listfuncs option of trace.py. Thanks Eli Bendersky for

View File

@ -1131,7 +1131,7 @@ Core and Builtins
engine friendly) error messages when "exec" and "print" are used as engine friendly) error messages when "exec" and "print" are used as
statements. statements.
- Issue #21642: If the conditional if-else expression, allow an integer written - Issue #21642: In the conditional if-else expression, allow an integer written
with no space between itself and the ``else`` keyword (e.g. ``True if 42else with no space between itself and the ``else`` keyword (e.g. ``True if 42else
False``) to be valid syntax. False``) to be valid syntax.

View File

@ -711,7 +711,7 @@ stringio_init(stringio *self, PyObject *args, PyObject *kwds)
/* If newline == "", we don't translate anything. /* If newline == "", we don't translate anything.
If newline == "\n" or newline == None, we translate to "\n", which is If newline == "\n" or newline == None, we translate to "\n", which is
a no-op. a no-op.
(for newline == None, TextIOWrapper translates to os.sepline, but it (for newline == None, TextIOWrapper translates to os.linesep, but it
is pointless for StringIO) is pointless for StringIO)
*/ */
if (newline != NULL && newline[0] == '\r') { if (newline != NULL && newline[0] == '\r') {

View File

@ -459,7 +459,7 @@ PyObject_Repr(PyObject *v)
#ifdef Py_DEBUG #ifdef Py_DEBUG
/* PyObject_Repr() must not be called with an exception set, /* PyObject_Repr() must not be called with an exception set,
because it may clear it (directly or indirectly) and so the because it may clear it (directly or indirectly) and so the
caller looses its exception */ caller loses its exception */
assert(!PyErr_Occurred()); assert(!PyErr_Occurred());
#endif #endif

View File

@ -876,7 +876,7 @@ type_call(PyTypeObject *type, PyObject *args, PyObject *kwds)
#ifdef Py_DEBUG #ifdef Py_DEBUG
/* type_call() must not be called with an exception set, /* type_call() must not be called with an exception set,
because it may clear it (directly or indirectly) and so the because it may clear it (directly or indirectly) and so the
caller looses its exception */ caller loses its exception */
assert(!PyErr_Occurred()); assert(!PyErr_Occurred());
#endif #endif

View File

@ -108,7 +108,7 @@ main(int argc, char **argv)
* modules for all processes (not just the python[_d].exe ones) * modules for all processes (not just the python[_d].exe ones)
* and see if any of our DLLs are loaded (i.e. python34[_d].dll), * and see if any of our DLLs are loaded (i.e. python34[_d].dll),
* as that would also inhibit our ability to rebuild the solution. * as that would also inhibit our ability to rebuild the solution.
* Not worth loosing sleep over though; for now, a simple check * Not worth losing sleep over though; for now, a simple check
* for just the python executable should be sufficient. * for just the python executable should be sufficient.
*/ */

View File

@ -108,7 +108,7 @@ main(int argc, char **argv)
* modules for all processes (not just the python[_d].exe ones) * modules for all processes (not just the python[_d].exe ones)
* and see if any of our DLLs are loaded (i.e. python34[_d].dll), * and see if any of our DLLs are loaded (i.e. python34[_d].dll),
* as that would also inhibit our ability to rebuild the solution. * as that would also inhibit our ability to rebuild the solution.
* Not worth loosing sleep over though; for now, a simple check * Not worth losing sleep over though; for now, a simple check
* for just the python executable should be sufficient. * for just the python executable should be sufficient.
*/ */

View File

@ -1212,7 +1212,7 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag)
#ifdef Py_DEBUG #ifdef Py_DEBUG
/* PyEval_EvalFrameEx() must not be called with an exception set, /* PyEval_EvalFrameEx() must not be called with an exception set,
because it may clear it (directly or indirectly) and so the because it may clear it (directly or indirectly) and so the
caller looses its exception */ caller loses its exception */
assert(!PyErr_Occurred()); assert(!PyErr_Occurred());
#endif #endif
@ -4087,7 +4087,7 @@ PyEval_CallObjectWithKeywords(PyObject *func, PyObject *arg, PyObject *kw)
#ifdef Py_DEBUG #ifdef Py_DEBUG
/* PyEval_CallObjectWithKeywords() must not be called with an exception /* PyEval_CallObjectWithKeywords() must not be called with an exception
set, because it may clear it (directly or indirectly) set, because it may clear it (directly or indirectly)
and so the caller looses its exception */ and so the caller loses its exception */
assert(!PyErr_Occurred()); assert(!PyErr_Occurred());
#endif #endif