Skip to content

Commit acc5c7f

Browse files
fix validation info
1 parent a5d8ed7 commit acc5c7f

File tree

1 file changed

+5
-5
lines changed
  • services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar

1 file changed

+5
-5
lines changed

services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar/models.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from models_library.basic_regex import SIMPLE_VERSION_RE
44
from models_library.services import ServiceMetaDataPublished
55
from packaging import version
6-
from pydantic import BaseModel, ByteSize, ConfigDict, Field, field_validator
6+
from pydantic import BaseModel, ByteSize, ConfigDict, Field, ValidationInfo, field_validator
77

88
LEGACY_INTEGRATION_VERSION = version.Version("0")
99
PROGRESS_REGEXP: re.Pattern[str] = re.compile(
@@ -44,16 +44,16 @@ class ContainerHostConfig(BaseModel):
4444

4545
@field_validator("memory_swap", mode="before")
4646
@classmethod
47-
def ensure_no_memory_swap_means_no_swap(cls, v, values):
47+
def ensure_no_memory_swap_means_no_swap(cls, v, info: ValidationInfo):
4848
if v is None:
4949
# if not set it will be the same value as memory to ensure swap is disabled
50-
return values["memory"]
50+
return info.data["memory"]
5151
return v
5252

5353
@field_validator("memory_swap")
5454
@classmethod
55-
def ensure_memory_swap_cannot_be_unlimited_nor_smaller_than_memory(cls, v, values):
56-
if v < values["memory"]:
55+
def ensure_memory_swap_cannot_be_unlimited_nor_smaller_than_memory(cls, v, info: ValidationInfo):
56+
if v < info.data["memory"]:
5757
msg = "Memory swap cannot be set to a smaller value than memory"
5858
raise ValueError(msg)
5959
return v

0 commit comments

Comments
 (0)