mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
[BE][CI] bump ruff to 0.9.2: multiline assert statements (#144546)
Reference: https://docs.astral.sh/ruff/formatter/black/#assert-statements > Unlike Black, Ruff prefers breaking the message over breaking the assertion, similar to how both Ruff and Black prefer breaking the assignment value over breaking the assignment target: > > ```python > # Input > assert ( > len(policy_types) >= priority + num_duplicates > ), f"This tests needs at least {priority+num_duplicates} many types." > > > # Black > assert ( > len(policy_types) >= priority + num_duplicates > ), f"This tests needs at least {priority+num_duplicates} many types." > > # Ruff > assert len(policy_types) >= priority + num_duplicates, ( > f"This tests needs at least {priority + num_duplicates} many types." > ) > ``` Pull Request resolved: https://github.com/pytorch/pytorch/pull/144546 Approved by: https://github.com/malfet
This commit is contained in:
committed by
PyTorch MergeBot
parent
f0d00421cf
commit
c73a92fbf5
@ -711,9 +711,9 @@ class ParsePerformanceLogs(Parser):
|
||||
for idx, (batch_a, batch_b) in enumerate(
|
||||
zip(batch_sizes, frame_batch_sizes)
|
||||
):
|
||||
assert (
|
||||
batch_a == batch_b or batch_a == 0 or batch_b == 0
|
||||
), f"a={batch_a}, b={batch_b}"
|
||||
assert batch_a == batch_b or batch_a == 0 or batch_b == 0, (
|
||||
f"a={batch_a}, b={batch_b}"
|
||||
)
|
||||
batch_sizes[idx] = max(batch_a, batch_b)
|
||||
for frame in frames:
|
||||
frame["batch_size"] = batch_sizes
|
||||
|
||||
Reference in New Issue
Block a user