Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
RetryError Class Reference
Inheritance diagram for RetryError:
Collaboration diagram for RetryError:

Public Member Functions

None __init__ (self, "Future" last_attempt)
 
"t.NoReturn" reraise (self)
 
str __str__ (self)
 

Data Fields

 last_attempt
 

Detailed Description

Encapsulates the last attempt instance right before giving up.

Definition at line 151 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None __init__ (   self,
"Future"  last_attempt 
)

Definition at line 154 of file __init__.py.

154 def __init__(self, last_attempt: "Future") -> None:
155 self.last_attempt = last_attempt
156 super().__init__(last_attempt)
157
for i

Referenced by Protocol.__init_subclass__().

Here is the caller graph for this function:

Member Function Documentation

◆ __str__()

str __str__ (   self)

Definition at line 163 of file __init__.py.

163 def __str__(self) -> str:
164 return f"{self.__class__.__name__}[{self.last_attempt}]"
165
166

◆ reraise()

"t.NoReturn" reraise (   self)

Definition at line 158 of file __init__.py.

158 def reraise(self) -> "t.NoReturn":
159 if self.last_attempt.failed:
160 raise self.last_attempt.result()
161 raise self
162

References RetryError.last_attempt.

Referenced by BaseRetrying.copy(), and BaseRetrying.iter().

Here is the caller graph for this function:

Field Documentation

◆ last_attempt

last_attempt

Definition at line 155 of file __init__.py.

Referenced by RetryError.reraise().


The documentation for this class was generated from the following file: