Skip to content

Commit a53f888

Browse files
authored
Merge pull request #10213 from domdfcoding/tenacity-noreturn
Patch tenacity to quote typing.NoReturn
2 parents 867bbb0 + 20629e4 commit a53f888

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

src/pip/_vendor/tenacity/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ def __init__(self, last_attempt: "Future") -> None:
190190
self.last_attempt = last_attempt
191191
super().__init__(last_attempt)
192192

193-
def reraise(self) -> t.NoReturn:
193+
def reraise(self) -> "t.NoReturn":
194194
if self.last_attempt.failed:
195195
raise self.last_attempt.result()
196196
raise self

tools/vendoring/patches/tenacity.patch

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/src/pip/_vendor/tenacity/__init__.py b/src/pip/_vendor/tenacity/__init__.py
2-
index 88c28d2d6..f984eec4e 100644
2+
index 88c28d2d6..086ad46e1 100644
33
--- a/src/pip/_vendor/tenacity/__init__.py
44
+++ b/src/pip/_vendor/tenacity/__init__.py
55
@@ -76,10 +76,12 @@ from .after import after_nothing # noqa
@@ -19,3 +19,16 @@ index 88c28d2d6..f984eec4e 100644
1919

2020
if t.TYPE_CHECKING:
2121
import types
22+
23+
--- a/src/pip/_vendor/tenacity/__init__.py
24+
+++ b/src/pip/_vendor/tenacity/__init__.py
25+
@@ -190,7 +190,7 @@ class RetryError(Exception):
26+
self.last_attempt = last_attempt
27+
super().__init__(last_attempt)
28+
29+
- def reraise(self) -> t.NoReturn:
30+
+ def reraise(self) -> "t.NoReturn":
31+
if self.last_attempt.failed:
32+
raise self.last_attempt.result()
33+
raise self
34+

0 commit comments

Comments
 (0)