1
- From 3ec9b878d6bbe3fae64a508a62372f10a886406f Mon Sep 17 00:00:00 2001
1
+ From b4259edd94188f9e4cc77a22e768eea183a32053 Mon Sep 17 00:00:00 2001
2
2
From: Shantanu <
[email protected] >
3
3
Date: Mon, 26 Sep 2022 12:55:07 -0700
4
4
Subject: [PATCH] Remove use of LiteralString in builtins (#13743)
5
5
6
6
---
7
- mypy/typeshed/stdlib/builtins.pyi | 95 -- -----------------------------
8
- 1 file changed, 95 deletions(-)
7
+ mypy/typeshed/stdlib/builtins.pyi | 100 + -----------------------------
8
+ 1 file changed, 1 insertion(+), 99 deletions(-)
9
9
10
10
diff --git a/mypy/typeshed/stdlib/builtins.pyi b/mypy/typeshed/stdlib/builtins.pyi
11
- index 53e00ec6a..bad3250ef 100644
11
+ index 63c53a5f6..d55042b56 100644
12
12
--- a/mypy/typeshed/stdlib/builtins.pyi
13
13
+++ b/mypy/typeshed/stdlib/builtins.pyi
14
- @@ -61 ,7 +61 ,6 @@ from typing import ( # noqa: Y022
14
+ @@ -63 ,7 +63 ,6 @@ from typing import ( # noqa: Y022
15
15
from typing_extensions import ( # noqa: Y023
16
16
Concatenate,
17
17
Literal,
18
18
- LiteralString,
19
19
ParamSpec,
20
20
Self,
21
21
TypeAlias,
22
- @@ -435 ,31 +434 ,16 @@ class str(Sequence[str]):
22
+ @@ -438 ,31 +437 ,16 @@ class str(Sequence[str]):
23
23
def __new__(cls, object: object = ...) -> Self: ...
24
24
@overload
25
25
def __new__(cls, object: ReadableBuffer, encoding: str = ..., errors: str = ...) -> Self: ...
@@ -51,7 +51,7 @@ index 53e00ec6a..bad3250ef 100644
51
51
def format(self, *args: object, **kwargs: object) -> str: ...
52
52
def format_map(self, mapping: _FormatMapMapping, /) -> str: ...
53
53
def index(self, sub: str, start: SupportsIndex | None = ..., end: SupportsIndex | None = ..., /) -> int: ...
54
- @@ -475 ,99 +459 ,35 @@ class str(Sequence[str]):
54
+ @@ -478 ,99 +462 ,35 @@ class str(Sequence[str]):
55
55
def isspace(self) -> bool: ...
56
56
def istitle(self) -> bool: ...
57
57
def isupper(self) -> bool: ...
@@ -151,7 +151,7 @@ index 53e00ec6a..bad3250ef 100644
151
151
def zfill(self, width: SupportsIndex, /) -> str: ... # type: ignore[misc]
152
152
@staticmethod
153
153
@overload
154
- @@ -578,9 +498,6 @@ class str(Sequence[str]):
154
+ @@ -581,39 +501,21 @@ class str(Sequence[str]):
155
155
@staticmethod
156
156
@overload
157
157
def maketrans(x: str, y: str, z: str, /) -> dict[int, int | None]: ...
@@ -161,8 +161,13 @@ index 53e00ec6a..bad3250ef 100644
161
161
def __add__(self, value: str, /) -> str: ... # type: ignore[misc]
162
162
# Incompatible with Sequence.__contains__
163
163
def __contains__(self, key: str, /) -> bool: ... # type: ignore[override]
164
- @@ -589,25 +506,13 @@ class str(Sequence[str]):
165
- def __getitem__(self, key: SupportsIndex | slice, /) -> str: ...
164
+ def __eq__(self, value: object, /) -> bool: ...
165
+ def __ge__(self, value: str, /) -> bool: ...
166
+ - @overload
167
+ - def __getitem__(self: LiteralString, key: SupportsIndex | slice, /) -> LiteralString: ...
168
+ - @overload
169
+ - def __getitem__(self, key: SupportsIndex | slice, /) -> str: ... # type: ignore[misc]
170
+ + def __getitem__(self, key: SupportsIndex | slice, /) -> str: ...
166
171
def __gt__(self, value: str, /) -> bool: ...
167
172
def __hash__(self) -> int: ...
168
173
- @overload
@@ -188,5 +193,5 @@ index 53e00ec6a..bad3250ef 100644
188
193
def __getnewargs__(self) -> tuple[str]: ...
189
194
190
195
- -
191
- 2.45.2
196
+ 2.47.0
192
197
0 commit comments