Skip to content

Commit 846f7b5

Browse files
committed
Ran pydantic update tool on clem files
1 parent 7dfa6ae commit 846f7b5

File tree

3 files changed

+9
-15
lines changed

3 files changed

+9
-15
lines changed

src/murfey/server/api/clem.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
from backports.entry_points_selectable import entry_points
1212
from fastapi import APIRouter
13-
from pydantic import BaseModel, validator
13+
from pydantic import BaseModel, field_validator
1414
from sqlalchemy.exc import NoResultFound
1515
from sqlmodel import Session, select
1616

@@ -707,10 +707,8 @@ class AlignAndMergeParams(BaseModel):
707707
flatten: Literal["mean", "min", "max", ""] = ""
708708
align_across: Literal["enabled", ""] = ""
709709

710-
@validator(
711-
"images",
712-
pre=True,
713-
)
710+
@field_validator("images", mode="before")
711+
@classmethod
714712
def parse_stringified_list(cls, value):
715713
if isinstance(value, str):
716714
try:

src/murfey/workflows/clem/register_align_and_merge_results.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from pathlib import Path
88
from typing import Optional
99

10-
from pydantic import BaseModel, validator
10+
from pydantic import BaseModel, field_validator
1111
from sqlmodel import Session
1212

1313
from murfey.util.db import CLEMImageSeries
@@ -24,10 +24,8 @@ class AlignAndMergeResult(BaseModel):
2424
align_across: Optional[str] = None
2525
composite_image: Path
2626

27-
@validator(
28-
"image_stacks",
29-
pre=True,
30-
)
27+
@field_validator("image_stacks", mode="before")
28+
@classmethod
3129
def parse_stringified_list(cls, value):
3230
if isinstance(value, str):
3331
try:

src/murfey/workflows/clem/register_preprocessing_results.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from ast import literal_eval
1414
from pathlib import Path
1515

16-
from pydantic import BaseModel, validator
16+
from pydantic import BaseModel, field_validator
1717
from sqlmodel import Session, select
1818

1919
from murfey.server import _transport_object
@@ -221,10 +221,8 @@ class TIFFPreprocessingResult(BaseModel):
221221
number_of_members: int
222222
parent_tiffs: list[Path]
223223

224-
@validator(
225-
"parent_tiffs",
226-
pre=True,
227-
)
224+
@field_validator("parent_tiffs", mode="before")
225+
@classmethod
228226
def parse_stringified_list(cls, value):
229227
if isinstance(value, str):
230228
try:

0 commit comments

Comments
 (0)