refactor: standardize runtime annotation types across multiple files

This commit is contained in:
Abhimanyu Saharan
2026-02-09 17:24:21 +05:30
parent 7706943209
commit f5d592f61a
47 changed files with 2203 additions and 1413 deletions

View File

@@ -2,9 +2,9 @@
from __future__ import annotations
from datetime import datetime # noqa: TCH003
from datetime import datetime
from typing import Self
from uuid import UUID # noqa: TCH003
from uuid import UUID
from pydantic import model_validator
from sqlmodel import SQLModel
@@ -13,6 +13,7 @@ _ERR_GOAL_FIELDS_REQUIRED = (
"Confirmed goal boards require objective and success_metrics"
)
_ERR_GATEWAY_REQUIRED = "gateway_id is required"
RUNTIME_ANNOTATION_TYPES = (datetime, UUID)
class BoardBase(SQLModel):