INNER CODE UNIT · Python
__init__
Kohei-Wada/taskdog · packages/taskdog-ui/src/taskdog/tui/app.py:283
def __init__(
self,
api_client: "TaskdogApiClient",
websocket_client: WebSocketClient,
cli_config: "CliConfig | None" = None,
*args: Any,
**kwargs: Any,
) -> None:
"""Initialize the TUI application.
TUI operates through the API client for all task operations.
Notes are managed via API client as well.
Args:
api_client: API client for server communication (required)
websocket_client: WebSocket client for real-time updates (required)
cli_config: CLI configuration (optional, uses defaults if not provided)
"""