From 5f1b56f30b3a8f4a851055bf66937da96294abf7 Mon Sep 17 00:00:00 2001 From: Sven Heidemann Date: Fri, 5 Mar 2021 17:14:19 +0100 Subject: [PATCH] Added argument handling to spinner --- src/cpl/console/console.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpl/console/console.py b/src/cpl/console/console.py index 33d5e385..5d4544ae 100644 --- a/src/cpl/console/console.py +++ b/src/cpl/console/console.py @@ -251,7 +251,7 @@ class Console: cls._output(string, x, y, end='') @classmethod - def spinner(cls, message: str, call: Callable) -> any: + def spinner(cls, message: str, call: Callable, *args) -> any: if cls._hold_back: cls._hold_back_calls.append(ConsoleCall(cls.spinner, message, call)) return @@ -260,7 +260,7 @@ class Console: cls.set_hold_back(True) spinner = SpinnerThread() spinner.start() - return_value = call() + return_value = call(*args) spinner.stop_spinning() cls.set_hold_back(False) for call in cls._hold_back_calls: