From b2967f2d4b0390ad109005a4505c92fd9079ce1c Mon Sep 17 00:00:00 2001 From: Mohith1612 Date: Tue, 18 Aug 2026 20:56:34 +0530 Subject: [PATCH] [docker] Add return types for node model operations --- stubs/docker/docker/models/nodes.pyi | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/stubs/docker/docker/models/nodes.pyi b/stubs/docker/docker/models/nodes.pyi index e738c9f33bd0..ecf780c29378 100644 --- a/stubs/docker/docker/models/nodes.pyi +++ b/stubs/docker/docker/models/nodes.pyi @@ -1,17 +1,17 @@ from builtins import list as _list -from typing import Any +from typing import Any, Literal from .resource import Collection, Model class Node(Model): id_attribute: str @property - def version(self): ... - def update(self, node_spec): ... - def remove(self, force: bool = False): ... + def version(self) -> int: ... + def update(self, node_spec) -> Literal[True]: ... + def remove(self, force: bool = False) -> Literal[True]: ... class NodeCollection(Collection[Node]): model: type[Node] - def get(self, node_id): ... + def get(self, node_id) -> Node: ... # Please keep in sync with docker.api.swarm.SwarmApiMixin.nodes def list(self, filters: dict[str, Any] | None = None) -> _list[Node]: ... # Any: filter values + Node response