aboutsummaryrefslogtreecommitdiff
path: root/generalresearch/wall_status_codes/cint.py
blob: 13028dce3ae88a6e8a4064960cda16034ec4b788 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from typing import TYPE_CHECKING, Any

from generalresearch.wall_status_codes import lucid

if TYPE_CHECKING:
    from generalresearch.models.thl.definitions import Status, StatusCode1


def annotate_status_code(
    ext_status_code_1: str,
    ext_status_code_2: str | None = None,
    ext_status_code_3: str | None = None,
) -> tuple[Status, StatusCode1, Any | None]:
    return lucid.annotate_status_code(
        ext_status_code_1=ext_status_code_1,
        ext_status_code_2=ext_status_code_2,
        ext_status_code_3=ext_status_code_3,
    )