Skip to content

Commit 45b2948

Browse files
committed
Simplify soft assertion error checks
1 parent 1636a40 commit 45b2948

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

playwright/_impl/_assertions.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1111,14 +1111,13 @@ def __exit__(
11111111
__tracebackhide__ = True
11121112

11131113
if self._context.has_failures():
1114-
if exc_type is not None:
1114+
if exc_type is not None and exc_val is not None:
11151115
failure_message = (
11161116
f"{str(exc_val)}"
11171117
f"\n\nThe above exception occurred within soft assertion block."
11181118
f"\n\nSoft assertion failures:\n{self._context.get_failure_messages()}"
11191119
)
1120-
if exc_val is not None:
1121-
exc_val.args = (failure_message,) + exc_val.args[1:]
1120+
exc_val.args = (failure_message,) + exc_val.args[1:]
11221121
return
11231122

11241123
raise AssertionError(

0 commit comments

Comments
 (0)