Skip to content

Commit 0dc1319

Browse files
committed
old optional annotations
1 parent c55ab22 commit 0dc1319

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

examples/api_for_sqlalchemy/models/movie.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import TYPE_CHECKING
1+
from typing import TYPE_CHECKING, Optional
22

33
from sqlalchemy import (
44
ForeignKey,
@@ -37,7 +37,7 @@ class Movie(Base):
3737
default="",
3838
server_default="",
3939
)
40-
age_rating: Mapped[str | None] = mapped_column(
40+
age_rating: Mapped[Optional[str]] = mapped_column(
4141
ForeignKey(
4242
"age_rating.name",
4343
ondelete="SET NULL",

examples/api_for_sqlalchemy/schemas/movie.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class MovieAttributesSchema(BaseModel):
2727
)
2828
title: str
2929
description: str
30-
age_rating: str | None = None
30+
age_rating: Optional[str] = None
3131

3232

3333
class MovieBaseSchema(MovieAttributesSchema):
@@ -50,10 +50,10 @@ class MovieCreateSchema(MovieBaseSchema):
5050

5151

5252
class MovieUpdateSchema(MovieBaseSchema):
53-
title: title_constrained | None = None
54-
description: str | None = None
55-
release_date: date | None = None
56-
duration: int | None = None
53+
title: Optional[title_constrained] = None
54+
description: Optional[str] = None
55+
release_date: Optional[date] = None
56+
duration: Optional[int] = None
5757

5858

5959
class MovieSchema(MovieBaseSchema):

0 commit comments

Comments
 (0)