[Python-checkins] cpython (3.4): #11726: Make linecache docs reflect that all files are treated the same.
r.david.murray
python-checkins at python.org
Fri Mar 20 16:32:42 CET 2015
https://hg.python.org/cpython/rev/ceb14ecc1942
changeset: 95103:ceb14ecc1942
branch: 3.4
parent: 95099:104c55bc2276
user: R David Murray <rdmurray at bitdance.com>
date: Fri Mar 20 11:31:38 2015 -0400
summary:
#11726: Make linecache docs reflect that all files are treated the same.
Being able to read non-python text files is not a purpose of linecache, but it
does work and people use it. This changeset adjusts the language to make it
clear that Python files are not treated uniquely, but does not go so far as to
say reading non-python files is explicitly supported.
files:
Doc/library/linecache.rst | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Doc/library/linecache.rst b/Doc/library/linecache.rst
--- a/Doc/library/linecache.rst
+++ b/Doc/library/linecache.rst
@@ -14,9 +14,9 @@
lines are read from a single file. This is used by the :mod:`traceback` module
to retrieve source lines for inclusion in the formatted traceback.
-The :func:`tokenize.open` function is used to open Python source files. This
+The :func:`tokenize.open` function is used to open files. This
function uses :func:`tokenize.detect_encoding` to get the encoding of the
-Python source file.
+file; in the absence of an encoding token, the file encoding defaults to UTF-8.
The :mod:`linecache` module defines the following functions:
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list