We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1f48444 commit c0e8c83Copy full SHA for c0e8c83
src/pluggy/_result.py
@@ -57,12 +57,12 @@ def exception(self) -> BaseException | None:
57
def from_call(cls, func: Callable[[], ResultType]) -> Result[ResultType]:
58
""":meta private:"""
59
__tracebackhide__ = True
60
- result = exception = None
61
try:
62
result = func()
63
except BaseException as exc:
64
- exception = exc
65
- return cls(result, exception)
+ return cls(None, exc)
+ else:
+ return cls(result, None)
66
67
def force_result(self, result: ResultType) -> None:
68
"""Force the result(s) to ``result``.
0 commit comments