Skip to content

Commit 9e01a40

Browse files
committed
fix other mypy madness
1 parent 6fe7675 commit 9e01a40

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

infrahub_sdk/node/node.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -580,8 +580,9 @@ async def artifact_generate(self, name: str) -> None:
580580
self._validate_artifact_support(ARTIFACT_GENERATE_FEATURE_NOT_SUPPORTED_MESSAGE)
581581

582582
artifact = await self._client.get(kind="CoreArtifact", name__value=name, object__ids=[self.id])
583-
await artifact._get_relationship_one(name="definition").fetch()
584-
await artifact._get_relationship_one(name="definition").peer.generate([artifact.id])
583+
if artifact.id:
584+
await artifact._get_relationship_one(name="definition").fetch()
585+
await artifact._get_relationship_one(name="definition").peer.generate([artifact.id])
585586

586587
async def artifact_fetch(self, name: str) -> str | dict[str, Any]:
587588
self._validate_artifact_support(ARTIFACT_GENERATE_FEATURE_NOT_SUPPORTED_MESSAGE)
@@ -1172,8 +1173,9 @@ def generate(self, nodes: list[str] | None = None) -> None:
11721173
def artifact_generate(self, name: str) -> None:
11731174
self._validate_artifact_support(ARTIFACT_GENERATE_FEATURE_NOT_SUPPORTED_MESSAGE)
11741175
artifact = self._client.get(kind="CoreArtifact", name__value=name, object__ids=[self.id])
1175-
artifact._get_relationship_one(name="definition").fetch()
1176-
artifact._get_relationship_one(name="definition").peer.generate([artifact.id])
1176+
if artifact.id:
1177+
artifact._get_relationship_one(name="definition").fetch()
1178+
artifact._get_relationship_one(name="definition").peer.generate([artifact.id])
11771179

11781180
def artifact_fetch(self, name: str) -> str | dict[str, Any]:
11791181
self._validate_artifact_support(ARTIFACT_FETCH_FEATURE_NOT_SUPPORTED_MESSAGE)

infrahub_sdk/node/related_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def __init__(self, branch: str, schema: RelationshipSchemaAPI, data: Any | dict,
3434
self._properties_object = PROPERTIES_OBJECT
3535
self._properties = self._properties_flag + self._properties_object
3636

37-
self._peer = None
37+
self._peer: CoreNodeBase | InfrahubNode | InfrahubNodeSync | None = None
3838
self._id: str | None = None
3939
self._hfid: list[str] | None = None
4040
self._display_label: str | None = None

0 commit comments

Comments
 (0)