From 25a610819877bceb978ddc5d5796d08571076dcc Mon Sep 17 00:00:00 2001 From: Qubasa Date: Thu, 12 Jun 2025 16:23:53 +0200 Subject: [PATCH] clan-lib: Move task functions to own file --- pkgs/clan-cli/clan_lib/api/directory.py | 14 -------------- pkgs/clan-cli/clan_lib/api/tasks.py | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 14 deletions(-) create mode 100644 pkgs/clan-cli/clan_lib/api/tasks.py diff --git a/pkgs/clan-cli/clan_lib/api/directory.py b/pkgs/clan-cli/clan_lib/api/directory.py index 6bd87ebff..f87c46b42 100644 --- a/pkgs/clan-cli/clan_lib/api/directory.py +++ b/pkgs/clan-cli/clan_lib/api/directory.py @@ -32,20 +32,6 @@ class FileRequest: initial_folder: str | None = field(default=None) -@API.register_abstract -def cancel_task(task_id: str) -> None: - """Cancel a task by its op_key.""" - msg = "cancel_task() is not implemented" - raise NotImplementedError(msg) - - -@API.register_abstract -def list_tasks() -> list[str]: - """List all tasks.""" - msg = "list_tasks() is not implemented" - raise NotImplementedError(msg) - - @API.register_abstract def open_file(file_request: FileRequest) -> list[str] | None: """ diff --git a/pkgs/clan-cli/clan_lib/api/tasks.py b/pkgs/clan-cli/clan_lib/api/tasks.py new file mode 100644 index 000000000..db8ac28cf --- /dev/null +++ b/pkgs/clan-cli/clan_lib/api/tasks.py @@ -0,0 +1,15 @@ +from clan_lib.api import API + + +@API.register_abstract +def cancel_task(task_id: str) -> None: + """Cancel a task by its op_key.""" + msg = "cancel_task() is not implemented" + raise NotImplementedError(msg) + + +@API.register_abstract +def list_tasks() -> list[str]: + """List all tasks.""" + msg = "list_tasks() is not implemented" + raise NotImplementedError(msg)