summaryrefslogtreecommitdiff
path: root/Doc/reference
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2010-08-02 19:32:43 +0000
committerGeorg Brandl <georg@python.org>2010-08-02 19:32:43 +0000
commit4c150eeb46bbdd30e602ba7ef63ac0ce2ac4cfb5 (patch)
tree8151ed650097556910b94dd5a1f11c7fc61819a0 /Doc/reference
parenta1891953d0cb9daa7c5cddfeb9f9fe9f7e77aa31 (diff)
downloadcpython-4c150eeb46bbdd30e602ba7ef63ac0ce2ac4cfb5.tar.gz
#9451: strengthen warning about __*__ special name usage.
Diffstat (limited to 'Doc/reference')
-rw-r--r--Doc/reference/lexical_analysis.rst11
1 files changed, 6 insertions, 5 deletions
diff --git a/Doc/reference/lexical_analysis.rst b/Doc/reference/lexical_analysis.rst
index 1b8b7b5a2e..51a291eaf2 100644
--- a/Doc/reference/lexical_analysis.rst
+++ b/Doc/reference/lexical_analysis.rst
@@ -362,11 +362,12 @@ characters:
information on this convention.
``__*__``
- System-defined names. These names are defined by the interpreter and its
- implementation (including the standard library); applications should not expect
- to define additional names using this convention. The set of names of this
- class defined by Python may be extended in future versions. See section
- :ref:`specialnames`.
+ System-defined names. These names are defined by the interpreter and its
+ implementation (including the standard library). Current system names are
+ discussed in the :ref:`specialnames` section and elsewhere. More will likely
+ be defined in future versions of Python. *Any* use of ``__*__`` names, in
+ any context, that does not follow explicitly documented use, is subject to
+ breakage without warning.
``__*``
Class-private names. Names in this category, when used within the context of a