The var_value_convert.py
module#
Summary#
Produces a gRPC |
Raised if an attempt is made to convert a value with a known but |
Given an |
|
Given a ModelCenter type string, create the corresponding |
|
Given a value of |
|
Given a value of |
|
Produce an |
|
Create an equivalent |
Description#
Defines methods for converting between a gRPC message and an IVariableValue.
For more information, see IVariableValue in the PyAnsys Tools Variable Interop documentation.
Module detail#
- var_value_convert.interop_type_to_mc_type_string(original: ansys.tools.variableinterop.VariableType) str #
Given an
atvi.VariableType
, create the corresponding ModelCenter type string.
- var_value_convert.mc_type_string_to_interop_type(original: str) ansys.tools.variableinterop.VariableType #
Given a ModelCenter type string, create the corresponding
atvi.VariableType
.
- var_value_convert.grpc_type_enum_to_interop_type(original: ansys.api.modelcenter.v0.variable_value_messages_pb2.VariableType) ansys.tools.variableinterop.VariableType #
Given a value of
VariableType
, return the appropriate value ofatvi.VariableType
.
- var_value_convert.interop_type_to_grpc_type_enum(original: ansys.tools.variableinterop.VariableType) ansys.api.modelcenter.v0.variable_value_messages_pb2.VariableType #
Given a value of
atvi.VaribleType
, return the appropriate value ofVariableType
.Note
This method does not handle reference types as they map to
atvi.VariableType.UNKNOWN
and are thus indistinguishable from actual unknown types.
- var_value_convert.convert_grpc_value_to_atvi(original: ansys.api.modelcenter.v0.variable_value_messages_pb2.VariableValue, engine_is_local: bool = True) ansys.tools.variableinterop.IVariableValue #
Produce an
atvi.IVariableValue
object from a gRPC message.- Parameters:
- original
VariableValue
Original gRPC message.
- engine_is_localbool
Whether the engine that created the file is running on the local machine. The default is
True
. IfFalse
, the engine is running on a remote machine
- original
- Returns:
Converted
value.
- var_value_convert.convert_interop_value_to_grpc(original: ansys.tools.variableinterop.IVariableValue, local_file_context_stack: contextlib.ExitStack | None = None, engine_is_local=False) ansys.api.modelcenter.v0.variable_value_messages_pb2.VariableValue #
Create an equivalent
VariableValue
message from aatvi.IVariableValue
object.