Coverage for codexa/core/constants.py: 100%
11 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-10 07:53 +0000
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-10 07:53 +0000
1import logging
2from dataclasses import dataclass
3from typing import Final
5logger = logging.getLogger(__name__)
8@dataclass(frozen=True)
9class ConsoleIcons:
10 """Icons for the shell prints."""
12 CHECK: Final[str] = "\u2713"
13 CROSS: Final[str] = "\u2715"
16@dataclass(frozen=True)
17class Environment:
18 """Environment variables for user configuration."""
20 API_KEY: Final[str] = "CODEXA_API_KEY"