From e420d40f398bffc242ea9d44b775d1e79f6b1f22 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Fri, 4 Jul 2025 22:22:11 +0700 Subject: [PATCH] feat: replace `print` with `sys.stdout.write` Signed-off-by: Alfi Maulana --- pyproject.toml | 1 - src/bonacci/__main__.py | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6227014..630a0a3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,5 +49,4 @@ select = ["ALL"] ignore = ["COM812", "D"] [tool.ruff.lint.per-file-ignores] -"__main__.py" = ["T201"] "tests/*" = ["S101"] diff --git a/src/bonacci/__main__.py b/src/bonacci/__main__.py index dfb2a92..c075fb3 100644 --- a/src/bonacci/__main__.py +++ b/src/bonacci/__main__.py @@ -1,4 +1,5 @@ import argparse +import sys from . import fibonacci_sequence @@ -13,7 +14,7 @@ def main() -> None: args = parser.parse_args() sequence = fibonacci_sequence(args.n) - print(" ".join(str(item) for item in sequence)) + sys.stdout.write(f"{' '.join(str(item) for item in sequence)}\n") if __name__ == "__main__":