summaryrefslogtreecommitdiffstats
path: root/Lib/tkinter
diff options
context:
space:
mode:
authorwyz23x2 <52805709+wyz23x2@users.noreply.github.com>2021-05-07 15:53:23 (GMT)
committerGitHub <noreply@github.com>2021-05-07 15:53:23 (GMT)
commit4a2d98a1e98de25c5114d11fcb0f9fedbb057e51 (patch)
treec9302fd32b39bf5f89b8f59de469c394a5eeb1bd /Lib/tkinter
parentadcd2205565f91c6719f4141ab4e1da6d7086126 (diff)
downloadcpython-4a2d98a1e98de25c5114d11fcb0f9fedbb057e51.zip
cpython-4a2d98a1e98de25c5114d11fcb0f9fedbb057e51.tar.gz
cpython-4a2d98a1e98de25c5114d11fcb0f9fedbb057e51.tar.bz2
bpo-41730: Show deprecation warnings for tkinter.tix (GH-22186)
Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com> Co-authored-by: Zachary Ware <zach@python.org>
Diffstat (limited to 'Lib/tkinter')
-rw-r--r--Lib/tkinter/tix.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/Lib/tkinter/tix.py b/Lib/tkinter/tix.py
index 7d24075..44ecae1 100644
--- a/Lib/tkinter/tix.py
+++ b/Lib/tkinter/tix.py
@@ -21,13 +21,20 @@
# Compare the demo tixwidgets.py to the original Tcl program and you will
# appreciate the advantages.
#
+# NOTE: This module is deprecated since Python 3.6.
import os
+import warnings
import tkinter
from tkinter import *
from tkinter import _cnfmerge
-import _tkinter # If this fails your Python may not be configured for Tk
+warnings.warn(
+ 'The Tix Tk extension is unmaintained, and the tkinter.tix wrapper module'
+ ' is deprecated in favor of tkinter.ttk',
+ DeprecationWarning,
+ stacklevel=2,
+ )
# Some more constants (for consistency with Tkinter)
WINDOW = 'window'