Skip to content

Commit f7afffd

Browse files
committed
Type hint update
1 parent 9dd3582 commit f7afffd

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, Any
3+
from typing import TYPE_CHECKING, Any, 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] = {}
@@ -101,7 +101,7 @@ async def get_group(self, store_peers: bool = False) -> InfrahubNode | None:
101101
if not store_peers:
102102
return group
103103

104-
self.previous_members = group.members.peers # type: ignore[assignment, union-attr]
104+
self.previous_members = group._relationship_cardinality_many_data["members"].peers
105105
return group
106106

107107
async def delete_unused(self) -> None:
@@ -195,7 +195,7 @@ def get_group(self, store_peers: bool = False) -> InfrahubNodeSync | None:
195195
if not store_peers:
196196
return group
197197

198-
self.previous_members = group.members.peers # type: ignore[attr-defined]
198+
self.previous_members = group._relationship_cardinality_many_data["members"].peers
199199
return group
200200

201201
def delete_unused(self) -> None:

0 commit comments

Comments
 (0)