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>
This commit is contained in:
wyz23x2 2021-05-07 23:53:23 +08:00 committed by GitHub
parent adcd220556
commit 4a2d98a1e9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 6 deletions

View file

@ -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'