tkinter-import
authorMatthias Klose <doko@debian.org>
Wed, 8 Jun 2022 09:45:57 +0000 (10:45 +0100)
committerMatthias Klose <doko@debian.org>
Wed, 8 Jun 2022 09:45:57 +0000 (10:45 +0100)
# DP: suggest installation of python-tk package on failing _tkinter import

# DP: suggest installation of python-tk package on failing _tkinter import

Gbp-Pq: Name tkinter-import.diff

Lib/tkinter/__init__.py

index 7e4f444c71f41c3c729996004ef6001578934c03..7369974f0ec7587f7d83d9d1d5f5fcbe29178d8f 100644 (file)
@@ -34,7 +34,10 @@ import enum
 import sys
 import types
 
-import _tkinter # If this fails your Python may not be configured for Tk
+try:
+    import _tkinter
+except ImportError as msg:
+    raise ImportError(str(msg) + ', please install the python3-tk package')
 TclError = _tkinter.TclError
 from tkinter.constants import *
 import re