Skip to content

Commit c562347

Browse files
committed
fix tracker invocation
fix a couple of tracker invocations
1 parent 234623c commit c562347

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

src/ansys/geometry/core/_grpc/_services/v0/bodies.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import pint
2626

2727
import ansys.geometry.core as pyansys_geom
28+
from ansys.geometry.core._grpc._services.v0.designs import GRPCDesignsServiceV0 as designV0
2829
from ansys.geometry.core.errors import protect_grpc
2930
from ansys.geometry.core.misc.auxiliary import get_design_from_body
3031
from ansys.geometry.core.misc.measurements import DEFAULT_UNITS
@@ -727,7 +728,7 @@ def boolean(self, **kwargs) -> dict: # noqa: D102
727728
resp = self.stub.Boolean(request=request)
728729
if pyansys_geom.USE_TRACKER_TO_UPDATE_DESIGN:
729730
parent_design = get_design_from_body(kwargs["target"])
730-
serialized_tracker_response = parent_design._serialize_tracker_command_response(
731+
serialized_tracker_response = designV0._serialize_tracker_command_response(
731732
response=resp.response
732733
)
733734
except grpc.RpcError as err: # pragma: no cover
@@ -820,7 +821,7 @@ def combine(self, **kwargs) -> dict: # noqa: D102):
820821
b.parent_component.delete_body(b)
821822

822823
tracker_response = response.result.complete_command_response
823-
serialized_tracker_response = parent_design._serialize_tracker_command_response(
824+
serialized_tracker_response = designV0._serialize_tracker_command_response(
824825
response=tracker_response
825826
)
826827

src/ansys/geometry/core/designer/body.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1923,13 +1923,7 @@ def __generic_boolean_command(
19231923
if not pyansys_geom.USE_TRACKER_TO_UPDATE_DESIGN:
19241924
parent_design._update_design_inplace()
19251925
else:
1926-
# If USE_TRACKER_TO_UPDATE_DESIGN is True, we serialize the response
1927-
# and update the parent design with the serialized response.
1928-
tracker_response = response.result.complete_command_response
1929-
serialized_response = parent_design._serialize_tracker_command_response(
1930-
tracker_response
1931-
)
1932-
parent_design._update_from_tracker(serialized_response)
1926+
parent_design._update_from_tracker(response["complete_command_response"])
19331927

19341928
@reset_tessellation_cache
19351929
@ensure_design_is_active

0 commit comments

Comments
 (0)