From 2e2580031f07aa8e9aea628c1bfdb797d58a4a5d Mon Sep 17 00:00:00 2001 From: CedricAnover Date: Thu, 5 Dec 2024 13:39:48 +0800 Subject: [PATCH] update and clean code --- other/pipeline.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/other/pipeline.py b/other/pipeline.py index 0e3fa78a4..85a7efbe5 100644 --- a/other/pipeline.py +++ b/other/pipeline.py @@ -27,17 +27,17 @@ class Pipeline: 20 """ - def __init__(self, f_ls: Sequence[Callable] | None = None): + def __init__(self, f_ls: Sequence[Callable] | None = None) -> None: self._f_ls = f_ls or [] def __or__(self, other: Callable) -> "Pipeline": return Pipeline(f_ls=[*self._f_ls, other]) - def __call__(self, x: T, f_ls_: Sequence[Callable] | None = None) -> Any: + def __call__(self, input_object: T, f_ls_: Sequence[Callable] | None = None) -> Any: f_ls = f_ls_ or self._f_ls if len(f_ls) == 1: - return f_ls[0](x) - return self(f_ls[0](x), f_ls_=f_ls[1:]) + return f_ls[0](input_object) + return self(f_ls[0](input_object), f_ls_=f_ls[1:]) if __name__ == "__main__":