Skip to content

Commit 8e756b7

Browse files
continue fixing
1 parent 18ca9c9 commit 8e756b7

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/core/errors.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from typing import Any
22

33
from fastapi import status
4+
from models_library.errors_classes import OsparcErrorMixin
45
from models_library.services import RunID
5-
from pydantic.errors import PydanticErrorMixin
66

77

88
class BaseDynamicSidecarError(Exception):
@@ -35,7 +35,7 @@ def __init__(self, message: str, status_code: int) -> None:
3535
)
3636

3737

38-
class BaseError(PydanticErrorMixin, BaseDynamicSidecarError):
38+
class BaseError(OsparcErrorMixin, BaseDynamicSidecarError):
3939
code = "dy_sidecar.error"
4040

4141

services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/user_services_preferences/_errors.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from pydantic.errors import PydanticErrorMixin
1+
from models_library.errors_classes import OsparcErrorMixin
22

33

4-
class BaseServicesPreferencesError(PydanticErrorMixin, Exception):
4+
class BaseServicesPreferencesError(OsparcErrorMixin, Exception):
55
code = "dynamic_sidecar.user_service_preferences"
66

77

services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/user_services_preferences/_packaging.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22
from typing import Final
33

44
import aiofiles
5-
from pydantic import ByteSize, parse_obj_as
5+
from pydantic import ByteSize, TypeAdapter
66
from servicelib.archiving_utils import archive_dir, unarchive_dir
77
from servicelib.file_utils import remove_directory
88

99
from ._errors import DestinationIsNotADirectoryError, PreferencesAreTooBigError
1010

11-
_MAX_PREFERENCES_TOTAL_SIZE: Final[ByteSize] = parse_obj_as(ByteSize, "128kib")
11+
_MAX_PREFERENCES_TOTAL_SIZE: Final[ByteSize] = TypeAdapter(ByteSize).validate_python(
12+
"128kib"
13+
)
1214

1315

1416
async def dir_to_bytes(source: Path) -> bytes:

0 commit comments

Comments
 (0)