From 95002966ec1b8f3c7b819a462e1c55b478cd8d0a Mon Sep 17 00:00:00 2001 From: petsuter Date: Sun, 1 Mar 2020 17:53:01 +0100 Subject: [PATCH] Annotations for Py3.6 tkinter additions (#3778) (#3797) * Add tkinter.Variable.trace_add() * Add tkinter.Variable.trace_remove() * Add tkinter.Variable.trace_info() https://docs.python.org/3.6/whatsnew/3.6.html#tkinter --- stdlib/3/tkinter/__init__.pyi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stdlib/3/tkinter/__init__.pyi b/stdlib/3/tkinter/__init__.pyi index 157ad296c..9f2acfa46 100644 --- a/stdlib/3/tkinter/__init__.pyi +++ b/stdlib/3/tkinter/__init__.pyi @@ -26,6 +26,10 @@ class Variable: def trace_vdelete(self, mode, cbname): ... def trace_vinfo(self): ... def __eq__(self, other): ... + if sys.version_info >= (3, 6): + def trace_add(self, mode, callback): ... + def trace_remove(self, mode, cbname) -> None: ... + def trace_info(self): ... class StringVar(Variable): def __init__(self, master: Optional[Any] = ..., value: Optional[Any] = ..., name: Optional[Any] = ...): ...