server.workflow_reaper.reaper_workflow_run ========================================== .. py:module:: server.workflow_reaper.reaper_workflow_run .. autoapi-nested-parse:: Reaper Behavior for a given Workflow Run. Attributes ---------- .. autoapisummary:: server.workflow_reaper.reaper_workflow_run.logger Classes ------- .. autoapisummary:: server.workflow_reaper.reaper_workflow_run.ReaperWorkflowRun Module Contents --------------- .. py:data:: logger .. py:class:: ReaperWorkflowRun(workflow_run_id: int, workflow_id: int, requester: jobmon.core.requester.Requester) Bases: :py:obj:`object` Reaper Behavior for a given Workflow Run. Implementing workflow reaper behavior of workflow run. :param workflow_run_id: id of workflow run object from DB. :type workflow_run_id: int :param workflow_id: id of associated workflow. :type workflow_id: int :param requester: requester to communicate with Flask. :type requester: Requester .. py:attribute:: workflow_run_id .. py:attribute:: workflow_id .. py:method:: from_wire(wire_tuple: tuple, requester: jobmon.core.requester.Requester) -> ReaperWorkflowRun :classmethod: Create Reaper Workflow Run object. .. py:method:: reap() -> str Transition workflow run to error.