]> granicus.if.org Git - python/commitdiff
Issue #9384: python -m tkinter will now display a simple demo applet.
authorAlexander Belopolsky <alexander.belopolsky@gmail.com>
Tue, 27 Jul 2010 14:16:32 +0000 (14:16 +0000)
committerAlexander Belopolsky <alexander.belopolsky@gmail.com>
Tue, 27 Jul 2010 14:16:32 +0000 (14:16 +0000)
Doc/library/tkinter.rst
Lib/tkinter/__main__.py [new file with mode: 0644]
Misc/NEWS

index 7bb54fd4fa4098991d35cb30055d0f1416b36fd2..cf92ed46981351e2f77b477bdf5a072d1f88265b 100644 (file)
@@ -9,7 +9,9 @@
 The :mod:`tkinter` package ("Tk interface") is the standard Python interface to
 the Tk GUI toolkit.  Both Tk and :mod:`tkinter` are available on most Unix
 platforms, as well as on Windows systems.  (Tk itself is not part of Python; it
-is maintained at ActiveState.)
+is maintained at ActiveState.) You can check that :mod:`tkinter` is properly
+installed on your system by running ``python -m tkinter`` from the command line;
+this should open a window demonstrating a simple Tk interface.
 
 .. seealso::
 
diff --git a/Lib/tkinter/__main__.py b/Lib/tkinter/__main__.py
new file mode 100644 (file)
index 0000000..757880d
--- /dev/null
@@ -0,0 +1,7 @@
+"""Main entry point"""
+
+import sys
+if sys.argv[0].endswith("__main__.py"):
+    sys.argv[0] = "python -m tkinter"
+from . import _test as main
+main()
index a6a7c20f26af4d3db42bedc2f4a06eb302e3ab7f..3f565f6f7c879fd5e24b95fd42d96d7119079bfa 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -473,6 +473,8 @@ C-API
 Library
 -------
 
+- Issue #9384: python -m tkinter will now display a simple demo applet.
+
 - The default size of the re module's compiled regular expression cache has
   been increased from 100 to 500 and the cache replacement policy has changed
   from simply clearing the entire cache on overflow to randomly forgetting 20%