Skip to content

Commit cfd51de

Browse files
committed
Type hint update
1 parent 149b55e commit cfd51de

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

infrahub_sdk/query_groups.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from __future__ import annotations
22

3-
from typing import TYPE_CHECKING
3+
from typing import TYPE_CHECKING, Sequence
44

55
from .constants import InfrahubClientMode
66
from .exceptions import NodeNotFoundError
@@ -19,7 +19,7 @@ def __init__(self) -> None:
1919
self.related_node_ids: list[str] = []
2020
self.related_group_ids: list[str] = []
2121
self.unused_member_ids: list[str] | None = None
22-
self.previous_members: list[RelatedNodeBase] | None = None
22+
self.previous_members: Sequence[RelatedNodeBase] | None = None
2323
self.previous_children: list[RelatedNodeBase] | None = None
2424
self.identifier: str | None = None
2525
self.params: dict[str, str] = {}
@@ -94,7 +94,7 @@ async def get_group(self, store_peers: bool = False) -> InfrahubNode | None:
9494
if not store_peers:
9595
return group
9696

97-
self.previous_members = group.members.peers # type: ignore[assignment, union-attr]
97+
self.previous_members = group._relationship_cardinality_many_data["members"].peers
9898
return group
9999

100100
async def delete_unused(self) -> None:
@@ -186,7 +186,7 @@ def get_group(self, store_peers: bool = False) -> InfrahubNodeSync | None:
186186
if not store_peers:
187187
return group
188188

189-
self.previous_members = group.members.peers # type: ignore[attr-defined]
189+
self.previous_members = group._relationship_cardinality_many_data["members"].peers
190190
return group
191191

192192
def delete_unused(self) -> None:

0 commit comments

Comments
 (0)