delete_parts_from_parts_list#

Parts.delete_parts_from_parts_list(request)#

Delete parts from the parts list for a given project’s CCA.

Parameters:
request: DeletePartsFromPartsListRequest

Contains all the information needed to delete parts from the parts list in a project’s CCA.

Returns:
:
list[SherlockPartsService_pb2.DeletePartsFromPartsListResponse]

Status of the delete operation and any error messages.

Return type:

list[DeletePartsFromPartsListResponse]

Examples

>>> from ansys.sherlock.core.launcher import launch_sherlock
>>> from ansys.sherlock.core.types.parts_types import (
        DeletePartsFromPartsListRequest,
    )
>>> sherlock = launch_sherlock()
>>> sherlock.project.import_project_zip_archive(
        project="Assembly Tutorial",
        category="category",
        archive_file=\
            "C:\\Program Files\\ANSYS Inc\\v252\\sherlock\\tutorial\\Assembly Tutorial.zip",
    )
>>> request = DeletePartsFromPartsListRequest(
        project="Assembly Tutorial",
        cca_name="Main Board",
        reference_designators=["U1", "R2", "C3"],
    )
>>> response = sherlock.parts.delete_parts_from_parts_list(request)
>>> for res in response:
        print(f"Return code: value={res.returnCode.value},
        message={res.returnCode.message}, "
            f"reference designator={res.reference_designators}")