aboutsummaryrefslogtreecommitdiff
path: root/generalresearch/models/morning/question.py
diff options
context:
space:
mode:
Diffstat (limited to 'generalresearch/models/morning/question.py')
-rw-r--r--generalresearch/models/morning/question.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/generalresearch/models/morning/question.py b/generalresearch/models/morning/question.py
index b64a44a..748fcc6 100644
--- a/generalresearch/models/morning/question.py
+++ b/generalresearch/models/morning/question.py
@@ -1,18 +1,20 @@
import json
from enum import StrEnum
-from typing import Any, Literal, Self
+from typing import TYPE_CHECKING, Any, Literal, Self
from uuid import UUID
from pydantic import BaseModel, Field, field_validator, model_validator
from generalresearch.locales import Localelator
from generalresearch.models import Source
-from generalresearch.models.morning import MorningQuestionID
from generalresearch.models.thl.profiling.marketplace import (
MarketplaceQuestion,
MarketplaceUserQuestionAnswer,
)
+if TYPE_CHECKING:
+ from generalresearch.models.morning import MorningQuestionID
+
# todo: we could validate that the country_iso / language_iso exists ...
locale_helper = Localelator()