Skip to content

Commit a41e2ac

Browse files
use get_components directly
1 parent 164289b commit a41e2ac

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/ansys/dpf/core/operator_specification.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -506,12 +506,13 @@ def version(self) -> str:
506506
semver_api = self._server.get_api_for_type(
507507
capi=semantic_version_capi.SemanticVersionCAPI, grpcapi=None
508508
)
509+
510+
major = ctypes.c_uint16(0)
511+
minor = ctypes.c_uint16(0)
512+
patch = ctypes.c_uint16(0)
513+
semver_api.semantic_vesion_get_components(semver_obj, ctypes.byref(major), ctypes.byref(minor), ctypes.byref(patch))
509514

510-
size = ctypes.c_uint64(0)
511-
semver_api.semantic_version_to_string(semver_obj, None, ctypes.byref(size))
512-
buf = integral_types.MutableString(size.value)
513-
semver_api.semantic_version_to_string(semver_obj, buf, ctypes.byref(size))
514-
return str(buf)
515+
return f"{major}.{minor}.{patch}"
515516

516517

517518

0 commit comments

Comments
 (0)