Skip to content

Commit 00fd40b

Browse files
authored
[operator_] Accept arbitrary objects in operator.truth and operator.not_ (#16810)
1 parent 791194c commit 00fd40b

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

‎stdlib/_operator.pyi‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import sys
22
from _typeshed import (
33
ReadableBuffer,
44
SupportsAdd,
5-
SupportsBool,
65
SupportsDunderGE,
76
SupportsDunderGT,
87
SupportsDunderLE,
@@ -185,8 +184,8 @@ def eq(a: object, b: object, /) -> Any: ...
185184
def ne(a: object, b: object, /) -> Any: ...
186185
def ge(a: _SupportsComparison, b: _SupportsComparison, /) -> Any: ...
187186
def gt(a: _SupportsComparison, b: _SupportsComparison, /) -> Any: ...
188-
def not_(a: SupportsBool, /) -> bool: ...
189-
def truth(a: SupportsBool, /) -> bool: ...
187+
def not_(a: object, /) -> bool: ...
188+
def truth(a: object, /) -> bool: ...
190189
def is_(a: object, b: object, /) -> bool: ...
191190
def is_not(a: object, b: object, /) -> bool: ...
192191
def abs(a: SupportsAbs[_T], /) -> _T: ...

0 commit comments

Comments
 (0)