From df9d786b7009c3be93925b84ccff7b6dd7ab3f6ece1d2503b354c72548a2e7a6 Mon Sep 17 00:00:00 2001 From: Christian Camper Date: Fri, 23 Jan 2026 15:17:32 -0600 Subject: [PATCH] sync --- src/docker_compose/domain/compose/service/networks.py | 11 ++++++----- src/docker_compose/domain/compose/service/service.py | 1 - src/docker_compose/domain/compose/service/volumes.py | 2 -- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/docker_compose/domain/compose/service/networks.py b/src/docker_compose/domain/compose/service/networks.py index b72b8b7..aaab816 100644 --- a/src/docker_compose/domain/compose/service/networks.py +++ b/src/docker_compose/domain/compose/service/networks.py @@ -5,25 +5,26 @@ from typing import TYPE_CHECKING, Final, TypedDict, final from autoslot import Slots from docker_compose.domain.compose.service import DN -from docker_compose.domain.compose.service.service import Service if TYPE_CHECKING: from docker_compose.domain.compose.service.service import Service + class NetworkDictSub(TypedDict): name: str external: bool + type NetworkDict = dict[str, NetworkDictSub] + @final class Network(Slots): - def __init__(self, service:Service, val:str) -> None: + def __init__(self, service: Service, val: str) -> None: self.service: Final[Service] = service self.val: Final[str] = val.strip() - self.name:Final[str] = f"{DN.repl}_{self.val}" - self.external :Final[bool]= "proxy" in self.val - + self.name: Final[str] = f"{DN.repl}_{self.val}" + self.external: Final[bool] = "proxy" in self.val @property def as_dict(self) -> NetworkDict: diff --git a/src/docker_compose/domain/compose/service/service.py b/src/docker_compose/domain/compose/service/service.py index e57a4fa..1225e86 100644 --- a/src/docker_compose/domain/compose/service/service.py +++ b/src/docker_compose/domain/compose/service/service.py @@ -11,7 +11,6 @@ import yaml from autoslot import Slots from pydantic import TypeAdapter -from docker_compose.domain.compose.compose import Compose from docker_compose.domain.compose.service import DN, FQDN from docker_compose.domain.compose.service.networks import Network from docker_compose.domain.compose.service.port import Port diff --git a/src/docker_compose/domain/compose/service/volumes.py b/src/docker_compose/domain/compose/service/volumes.py index 4a89998..f4d1081 100644 --- a/src/docker_compose/domain/compose/service/volumes.py +++ b/src/docker_compose/domain/compose/service/volumes.py @@ -4,8 +4,6 @@ from typing import TYPE_CHECKING, Final, final, override from autoslot import Slots -from docker_compose.domain.compose.service.service import Service - if TYPE_CHECKING: from docker_compose.domain.compose.service.service import Service