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
@ -18,9 +18,9 @@ class YamlLoader(Loader):
|
||||
mapping = []
|
||||
for key_node, value_node in node.value:
|
||||
key = self.construct_object(key_node, deep=deep) # type: ignore[no-untyped-call]
|
||||
assert (
|
||||
key not in mapping
|
||||
), f"Found a duplicate key in the yaml. key={key}, line={node.start_mark.line}"
|
||||
assert key not in mapping, (
|
||||
f"Found a duplicate key in the yaml. key={key}, line={node.start_mark.line}"
|
||||
)
|
||||
mapping.append(key)
|
||||
mapping = super().construct_mapping(node, deep=deep) # type: ignore[no-untyped-call]
|
||||
return mapping
|
||||
|
Reference in New Issue
Block a user