Spaces:
Sleeping
Sleeping
| from __future__ import annotations | |
| from typing import Any | |
| from core.app_state import APP_STATE, AppState | |
| from core.events import Event, EventType | |
| def status_ok(message: str) -> str: | |
| return f"Status: {message}" | |
| def emit_tab_error( | |
| tab: str, | |
| message: str, | |
| context: dict[str, Any] | None = None, | |
| state: AppState | None = None, | |
| ) -> str: | |
| target_state = state or APP_STATE | |
| payload = {"tab": tab, "message": message} | |
| if context: | |
| payload.update(context) | |
| target_state.emit(Event(EventType.UI_ERROR, payload)) | |
| return f"Error: {message}" | |