File: tkinter-import

package info (click to toggle)
pypy 5.6.0%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 97,040 kB
  • ctags: 185,069
  • sloc: python: 1,147,862; ansic: 49,642; cpp: 5,245; asm: 5,169; makefile: 529; sh: 481; xml: 232; lisp: 45
file content (19 lines) | stat: -rw-r--r-- 746 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Description: suggest installation of pypy-tk package on failing _tkinter import
Author: Matthias Klose <doko@debian.org>
Author: Stefano Rivera <stefanor@debian.org>
Last-Update: 2013-11-15

--- a/lib-python/2.7/lib-tk/Tkinter.py
+++ b/lib-python/2.7/lib-tk/Tkinter.py
@@ -36,7 +36,10 @@
 if sys.platform == "win32":
     # Attempt to configure Tcl/Tk without requiring PATH
     import FixTk
-import _tkinter # If this fails your Python may not be configured for Tk
+try:
+    import _tkinter # If this fails your Python may not be configured for Tk
+except ImportError, msg:
+    raise ImportError, str(msg) + ', please install the pypy-tk package'
 tkinter = _tkinter # b/w compat for export
 TclError = _tkinter.TclError
 from types import *