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 1636a40 commit 45b2948Copy full SHA for 45b2948
playwright/_impl/_assertions.py
@@ -1111,14 +1111,13 @@ def __exit__(
1111
__tracebackhide__ = True
1112
1113
if self._context.has_failures():
1114
- if exc_type is not None:
+ if exc_type is not None and exc_val is not None:
1115
failure_message = (
1116
f"{str(exc_val)}"
1117
f"\n\nThe above exception occurred within soft assertion block."
1118
f"\n\nSoft assertion failures:\n{self._context.get_failure_messages()}"
1119
)
1120
- if exc_val is not None:
1121
- exc_val.args = (failure_message,) + exc_val.args[1:]
+ exc_val.args = (failure_message,) + exc_val.args[1:]
1122
return
1123
1124
raise AssertionError(
0 commit comments