Skip to content

Commit f6be8f5

Browse files
fix typeddict
1 parent bed72be commit f6be8f5

File tree

2 files changed

+6
-3
lines changed
  • packages
    • postgres-database/src/simcore_postgres_database/models
    • settings-library/src/settings_library

2 files changed

+6
-3
lines changed

packages/postgres-database/src/simcore_postgres_database/models/products.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,14 @@
66
"""
77

88
import json
9+
import sys
910
from typing import Literal, TypedDict
1011

12+
if sys.version_info >= (3, 12):
13+
from typing import TypedDict
14+
else:
15+
from typing_extensions import TypedDict
16+
1117
import sqlalchemy as sa
1218
from sqlalchemy.dialects.postgresql import JSONB
1319
from sqlalchemy.sql import func

packages/settings-library/src/settings_library/base.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,6 @@ def __pydantic_init_subclass__(cls, **kwargs: Any):
102102
and issubclass(field_type, BaseCustomSettings)
103103
):
104104
if auto_default_from_env:
105-
assert field.default is PydanticUndefined
106-
assert field.default_factory is None
107-
108105
# Transform it into something like `Field(default_factory=create_settings_from_env(field))`
109106
field.default_factory = _create_settings_from_env(name, field)
110107
field.default = None

0 commit comments

Comments
 (0)