pi_portal.modules.integrations.chat.cli.commands.bases.process_management_command.ChatProcessManagementCommandBase

class pi_portal.modules.integrations.chat.cli.commands.bases.process_management_command.ChatProcessManagementCommandBase(bot: TypeChatBot)[source]

Bases: ChatProcessCommandBase

A base command for the chat CLI that manages a process.

__init__(bot: TypeChatBot) None
hook_invoker() None[source]

Manage the configured process.

hook_supervisor_exception() None[source]

Handle a SupervisorException.

hook_supervisor_process_exception() None[source]

Handle a SupervisorProcessException.

invoke() None[source]

Manage the process with error handling.