Skip to content

Commit 519e8bc

Browse files
Changing to Literal[False]. Per implementation, instate can't return True if callback doesn't return True
1 parent 8e1eb30 commit 519e8bc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

stdlib/tkinter/ttk.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ class Widget(tkinter.Widget):
209209
@overload
210210
def instate(self, statespec: Sequence[str], callback: None = None) -> bool: ...
211211
@overload
212-
def instate(self, statespec: Sequence[str], callback: Callable[_P, _T], *args: _P.args, **kw: _P.kwargs) -> bool | _T: ...
212+
def instate(self, statespec: Sequence[str], callback: Callable[_P, _T], *args: _P.args, **kw: _P.kwargs) -> Literal[False] | _T: ...
213213
def state(self, statespec: Sequence[str] | None = None) -> tuple[str, ...]: ...
214214

215215
class Button(Widget):

0 commit comments

Comments
 (0)