Skip to content

Commit 7af6355

Browse files
author
Andrei Neagu
committed
refactor old broken stuff
1 parent 51a4708 commit 7af6355

File tree

5 files changed

+10
-18
lines changed

5 files changed

+10
-18
lines changed

packages/models-library/src/models_library/aiodocker_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212

1313
class AioDockerContainerSpec(ContainerSpec):
14-
Env: dict[str, str | None] | None = Field( # type: ignore
14+
Env: dict[str, str | None] | None = Field(
1515
default=None,
1616
description="aiodocker expects here a dictionary and re-convert it back internally`.\n",
1717
)

packages/models-library/src/models_library/basic_types.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from enum import StrEnum
33
from typing import Annotated, TypeAlias
44

5-
from pydantic import ConstrainedInt, Field, HttpUrl, PositiveInt, StringConstraints
5+
from pydantic import Field, HttpUrl, PositiveInt, StringConstraints
66

77
from .basic_regex import (
88
PROPERTY_KEY_RE,
@@ -26,9 +26,7 @@
2626

2727

2828
# https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Registered_ports
29-
class RegisteredPortInt(ConstrainedInt):
30-
gt = 1024
31-
lt = 65535
29+
RegisteredPortInt: TypeAlias = Annotated[int, Field(gt=1024, lt=65535)]
3230

3331

3432
# e.g. 'v5'

packages/models-library/src/models_library/rabbitmq_messages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ def routing_key(self) -> str | None:
192192

193193
class DynamicServiceRunningMessage(RabbitMessageBase):
194194
channel_name: Literal["io.simcore.service.dynamic-service-running"] = Field(
195-
default="io.simcore.service.dynamic-service-running", const=True
195+
default="io.simcore.service.dynamic-service-running"
196196
)
197197

198198
project_id: ProjectID

services/api-server/src/simcore_service_api_server/models/schemas/jobs.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
import datetime
22
import hashlib
33
import logging
4-
from typing import Any, ClassVar, TypeAlias
4+
from typing import Annotated, Any, ClassVar, TypeAlias
55
from uuid import UUID, uuid4
66

77
from models_library.projects import ProjectID
88
from models_library.projects_nodes_io import NodeID
99
from models_library.projects_state import RunningState
1010
from pydantic import (
1111
BaseModel,
12-
ConstrainedInt,
1312
Extra,
1413
Field,
1514
HttpUrl,
@@ -247,9 +246,7 @@ def resource_name(self) -> str:
247246
return self.name
248247

249248

250-
class PercentageInt(ConstrainedInt):
251-
ge = 0
252-
le = 100
249+
PercentageInt: TypeAlias = Annotated[int, Field(ge=0, le=100)]
253250

254251

255252
class JobStatus(BaseModel):

services/web/server/src/simcore_service_webserver/meta_modeling/_results.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,17 @@
55
66
"""
77

8-
98
import logging
10-
from typing import Any
9+
from ast import TypeAlias
10+
from typing import Annotated, Any
1111

1212
from models_library.projects_nodes import OutputsDict
1313
from models_library.projects_nodes_io import NodeIDStr
14-
from pydantic import BaseModel, ConstrainedInt, Field
14+
from pydantic import BaseModel, Field
1515

1616
_logger = logging.getLogger(__name__)
1717

18-
19-
class ProgressInt(ConstrainedInt):
20-
ge = 0
21-
le = 100
18+
ProgressInt: TypeAlias = Annotated[int, Field(ge=0, le=100)]
2219

2320

2421
class ExtractedResults(BaseModel):

0 commit comments

Comments
 (0)