Skip to content

Commit 994c526

Browse files
Merge branch 'chore/v1_admin_assembly_condition_impl' of https://github.com/ansys/pyansys-geometry into chore/v1_admin_assembly_condition_impl
2 parents cf4a86e + 3387a86 commit 994c526

File tree

5 files changed

+27
-18
lines changed

5 files changed

+27
-18
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
V1 implementation of admin and assembly condition stubs

src/ansys/geometry/core/_grpc/_services/_service.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ def assembly_condition(self) -> GRPCAssemblyConditionService:
150150
# Import the appropriate assembly condition service based on the version
151151
from .v0.assembly_condition import GRPCAssemblyConditionServiceV0
152152
from .v1.assembly_condition import GRPCAssemblyConditionServiceV1
153+
153154
if self.version == GeometryApiProtos.V0:
154155
self._assembly_condition = GRPCAssemblyConditionServiceV0(self.channel)
155156
elif self.version == GeometryApiProtos.V1: # pragma: no cover

src/ansys/geometry/core/_grpc/_services/v1/admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,4 +125,4 @@ def get_service_status(self, **kwargs) -> dict: # noqa: D102
125125
response = self.communication_stub.Health(request=request)
126126

127127
# Convert the response to a dictionary
128-
return {"healthy": True if response.message == "I am healthy!" else False}
128+
return {"healthy": True if response.message == "I am healthy!" else False}

src/ansys/geometry/core/_grpc/_services/v1/assembly_condition.py

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,13 @@ def create_align_condition(self, **kwargs) -> dict: # noqa: D102
5959

6060
# Create the request - assumes all inputs are valid and of the proper type
6161
request = CreateAlignRequest(
62-
request_data=[CreateAlignRequestData(
63-
parent=build_grpc_id(kwargs["parent_id"]),
64-
geometric_a=build_grpc_id(kwargs["geometric_a_id"]),
65-
geometric_b=build_grpc_id(kwargs["geometric_b_id"]),
66-
)]
62+
request_data=[
63+
CreateAlignRequestData(
64+
parent=build_grpc_id(kwargs["parent_id"]),
65+
geometric_a=build_grpc_id(kwargs["geometric_a_id"]),
66+
geometric_b=build_grpc_id(kwargs["geometric_b_id"]),
67+
)
68+
]
6769
)
6870

6971
# Call the gRPC service
@@ -89,11 +91,13 @@ def create_tangent_condition(self, **kwargs) -> dict: # noqa: D102
8991

9092
# Create the request - assumes all inputs are valid and of the proper type
9193
request = CreateTangentRequest(
92-
request_data=[CreateTangentRequestData(
93-
parent=build_grpc_id(kwargs["parent_id"]),
94-
geometric_a=build_grpc_id(kwargs["geometric_a_id"]),
95-
geometric_b=build_grpc_id(kwargs["geometric_b_id"]),
96-
)]
94+
request_data=[
95+
CreateTangentRequestData(
96+
parent=build_grpc_id(kwargs["parent_id"]),
97+
geometric_a=build_grpc_id(kwargs["geometric_a_id"]),
98+
geometric_b=build_grpc_id(kwargs["geometric_b_id"]),
99+
)
100+
]
97101
)
98102

99103
# Call the gRPC service
@@ -119,11 +123,13 @@ def create_orient_condition(self, **kwargs) -> dict: # noqa: D102
119123

120124
# Create the request - assumes all inputs are valid and of the proper type
121125
request = CreateOrientRequest(
122-
request_data=[CreateOrientRequestData(
123-
parent=build_grpc_id(kwargs["parent_id"]),
124-
geometric_a=build_grpc_id(kwargs["geometric_a_id"]),
125-
geometric_b=build_grpc_id(kwargs["geometric_b_id"]),
126-
)]
126+
request_data=[
127+
CreateOrientRequestData(
128+
parent=build_grpc_id(kwargs["parent_id"]),
129+
geometric_a=build_grpc_id(kwargs["geometric_a_id"]),
130+
geometric_b=build_grpc_id(kwargs["geometric_b_id"]),
131+
)
132+
]
127133
)
128134

129135
# Call the gRPC service
@@ -138,4 +144,4 @@ def create_orient_condition(self, **kwargs) -> dict: # noqa: D102
138144
"offset": resp.orient_condition.offset,
139145
"is_reversed": resp.orient_condition.is_reversed,
140146
"is_valid": resp.orient_condition.is_valid,
141-
}
147+
}

src/ansys/geometry/core/_grpc/_services/v1/conversions.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
if TYPE_CHECKING:
3030
from ansys.geometry.core.connection.backend import BackendType
3131

32+
3233
def from_grpc_backend_type_to_backend_type(
3334
grpc_backend_type: GRPCBackendType,
3435
) -> "BackendType":
@@ -82,4 +83,4 @@ def build_grpc_id(id: str) -> EntityIdentifier:
8283
EntityIdentifier
8384
Geometry service gRPC entity identifier message.
8485
"""
85-
return EntityIdentifier(id=id)
86+
return EntityIdentifier(id=id)

0 commit comments

Comments
 (0)