Skip to content

Commit 8449d79

Browse files
Fix ruff EM102: assign f-string to variable before raising ValueError
1 parent 2d9d87d commit 8449d79

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

sorts/cyclic_sort.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,13 @@ def cyclic_sort(nums: list[int]) -> list[int]:
4545
n = len(nums)
4646

4747
if n != len(set(nums)):
48-
raise ValueError(f"All numbers must be unique, got {nums}")
48+
msg = f"All numbers must be unique, got {nums}"
49+
raise ValueError(msg)
4950

5051
for num in nums:
5152
if num < 1 or num > n:
52-
raise ValueError(f"All numbers must be in range 1 to {n}, got {num}")
53+
msg = f"All numbers must be in range 1 to {n}, got {num}"
54+
raise ValueError(msg)
5355

5456
# and then sort
5557
index = 0

0 commit comments

Comments
 (0)