1
- From 44bc98bd50e7170887f0740b53ed95a8eb04f00e Mon Sep 17 00:00:00 2001
1
+ From 58c6a6ab863c1c38e95ccafaf13792ed9c00e499 Mon Sep 17 00:00:00 2001
2
2
From: Shantanu <
[email protected] >
3
3
Date: Sat, 29 Oct 2022 12:47:21 -0700
4
4
Subject: [PATCH] Revert sum literal integer change (#13961)
@@ -19,18 +19,18 @@ within mypy, I might pursue upstreaming this in typeshed.
19
19
1 file changed, 1 insertion(+), 1 deletion(-)
20
20
21
21
diff --git a/mypy/typeshed/stdlib/builtins.pyi b/mypy/typeshed/stdlib/builtins.pyi
22
- index 99919c64c..680cd5561 100644
22
+ index ea9f8c894..a6065cc67 100644
23
23
--- a/mypy/typeshed/stdlib/builtins.pyi
24
24
+++ b/mypy/typeshed/stdlib/builtins.pyi
25
- @@ -1596 ,7 +1596 ,7 @@ _SupportsSumNoDefaultT = TypeVar("_SupportsSumNoDefaultT", bound=_SupportsSumWit
25
+ @@ -1653 ,7 +1653 ,7 @@ _SupportsSumNoDefaultT = TypeVar("_SupportsSumNoDefaultT", bound=_SupportsSumWit
26
26
# without creating many false-positive errors (see #7578).
27
27
# Instead, we special-case the most common examples of this: bool and literal integers.
28
28
@overload
29
- - def sum(iterable: Iterable[bool | _LiteralInteger], /, start: int = 0) -> int: ... # type: ignore[overload-overlap]
30
- + def sum(iterable: Iterable[bool], /, start: int = 0) -> int: ... # type: ignore[overload-overlap]
29
+ - def sum(iterable: Iterable[bool | _LiteralInteger], /, start: int = 0) -> int: ...
30
+ + def sum(iterable: Iterable[bool], /, start: int = 0) -> int: ...
31
31
@overload
32
32
def sum(iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0]: ...
33
33
@overload
34
34
- -
35
- 2.39.3 (Apple Git-146)
35
+ 2.46.0
36
36
0 commit comments