[perf] Use f-string instead of formatting for truncation message

This commit is contained in:
Pierre Sassoulas 2022-10-29 19:19:03 +02:00
parent f6adebb990
commit 5c78ef125f
1 changed files with 7 additions and 7 deletions

View File

@ -62,13 +62,13 @@ def _truncate_explanation(
# Append useful message to explanation
truncated_line_count = len(input_lines) - len(truncated_explanation)
truncated_line_count += 1 # Account for the part-truncated final line
msg = "...Full output truncated"
if truncated_line_count == 1:
msg += f" ({truncated_line_count} line hidden)"
else:
msg += f" ({truncated_line_count} lines hidden)"
msg += f", {USAGE_MSG}"
truncated_explanation.extend(["", str(msg)])
truncated_explanation.extend(
[
"", # Line break
f"...Full output truncated ({truncated_line_count} line"
f"{'' if truncated_line_count == 1 else 's'} hidden), {USAGE_MSG}",
]
)
return truncated_explanation