save_life_cycle#

Lifecycle.save_life_cycle(request)#

Save a project’s life cycle to a .dfr-lc file.

Available Since: 2027R1

Parameters:
requestSaveLifeCycleRequest

Request object containing project, file path, and overwrite flag.

Returns:
:
SherlockCommonService_pb2.ReturnCode

Status code of the response. 0 for success.

Return type:

ReturnCode

Examples

>>> from ansys.sherlock.core.types.lifecycle_types import SaveLifeCycleRequest
>>> from ansys.sherlock.core import launcher
>>> sherlock, install_dir = launcher.launch_and_connect(transport_mode="wnua")
>>> response = sherlock.lifecycle.save_life_cycle(
>>>     SaveLifeCycleRequestRequest(
>>>         project="Tutorial Project",
>>>         file_path="/path/to/save/lifecycle_file.dfr-lc",
>>>         overwrite_file=True
>>>     )
>>> )
>>> assert response.value == 0