Coverage for src / mesh / views / viewmodel / __init__.py: 100%
11 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-05-04 12:41 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-05-04 12:41 +0000
1# in __init__.py
2# ruff: noqa: F403
4from dataclasses import dataclass
5from typing import TYPE_CHECKING
7from .review_proxy import *
8from .submission_proxy import *
9from .submission_version_proxy import *
11# Warning with circular imports:
12# review_proxy needs submission_proxy
13# submission_proxy needs submission_version_proxy
14# submission_version_proxy needs submission_proxy and review_proxy !
16if TYPE_CHECKING:
17 from datetime import datetime
20@dataclass(frozen=True)
21class ChangeTrackingData:
22 date_created: "datetime"
23 created_by: str
24 date_last_modified: "datetime"
25 last_modified_by: str