From: Serhiy Storchaka Date: Fri, 25 Jul 2014 09:24:07 +0000 (+0300) Subject: Issue #22061: Add deprecation warnings in empty obsolete methods. X-Git-Tag: v3.5.0a1~1205^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1a901cc952a59cbc5dded92ffd7df43efb62a7e4;p=python Issue #22061: Add deprecation warnings in empty obsolete methods. --- diff --git a/Lib/tkinter/__init__.py b/Lib/tkinter/__init__.py index 10ac1887e5..75e5fb1cd7 100644 --- a/Lib/tkinter/__init__.py +++ b/Lib/tkinter/__init__.py @@ -421,7 +421,10 @@ class Misc: + _flatten(args) + _flatten(list(kw.items()))) def tk_menuBar(self, *args): """Do not use. Needed in Tk 3.6 and earlier.""" - pass # obsolete since Tk 4.0 + # obsolete since Tk 4.0 + import warnings + warnings.warn('tk_menuBar() does nothing and will be removed in 3.6', + DeprecationWarning, stacklevel=2) def wait_variable(self, name='PY_VAR'): """Wait until the variable is modified. @@ -2674,7 +2677,11 @@ class Menu(Widget): selectcolor, takefocus, tearoff, tearoffcommand, title, type.""" Widget.__init__(self, master, 'menu', cnf, kw) def tk_bindForTraversal(self): - pass # obsolete since Tk 4.0 + # obsolete since Tk 4.0 + import warnings + warnings.warn('tk_bindForTraversal() does nothing and ' + 'will be removed in 3.6', + DeprecationWarning, stacklevel=2) def tk_mbPost(self): self.tk.call('tk_mbPost', self._w) def tk_mbUnpost(self):