summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2008-09-29 22:19:08 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2008-09-29 22:19:08 (GMT)
commit601149bb8e4fd200cc5b0b670f34c608c64e0783 (patch)
tree62044eeb592cfc0305f8d0b63985231b0053ce03 /Doc
parent28acc6cae585d3cae81755f52fed66a4cb04c128 (diff)
downloadcpython-601149bb8e4fd200cc5b0b670f34c608c64e0783.zip
cpython-601149bb8e4fd200cc5b0b670f34c608c64e0783.tar.gz
cpython-601149bb8e4fd200cc5b0b670f34c608c64e0783.tar.bz2
Merged revisions 66686 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r66686 | martin.v.loewis | 2008-09-30 00:09:07 +0200 (Di, 30 Sep 2008) | 5 lines Issue #3965: Allow repeated calls to turtle.Screen, by making it a true singleton object. Reviewed by Gregor Lingl. ........
Diffstat (limited to 'Doc')
-rw-r--r--Doc/library/turtle.rst8
1 files changed, 4 insertions, 4 deletions
diff --git a/Doc/library/turtle.rst b/Doc/library/turtle.rst
index 79297eb..64df742 100644
--- a/Doc/library/turtle.rst
+++ b/Doc/library/turtle.rst
@@ -40,10 +40,10 @@ The object-oriented interface uses essentially two+two classes:
:class:`ScrolledCanvas` as argument. It should be used when :mod:`turtle` is
used as part of some application.
- Derived from :class:`TurtleScreen` is the subclass :class:`Screen`. Screen
- is implemented as sort of singleton, so there can exist only one instance of
- Screen at a time. It should be used when :mod:`turtle` is used as a
- standalone tool for doing graphics.
+ The function :func:`Screen` returns a singleton object of a
+ :class:`TurtleScreen` subclass. This function should be used when
+ :mod:`turtle` is used as a standalone tool for doing graphics.
+ As a singleton object, inheriting from its class is not possible.
All methods of TurtleScreen/Screen also exist as functions, i.e. as part of
the procedure-oriented interface.