nvflare.app_common.workflows.error_handling_controller module

class ErrorHandlingController[source]

Bases: Controller, ABC

Controller logic for tasks and their destinations.

Must set_communicator() to access communication related function implementations.

Parameters:

task_check_period (float, optional) – interval for checking status of tasks. Applicable for WFCommServer. Defaults to 0.2.

handle_client_errors(rc: str, client_task: ClientTask, fl_ctx: FLContext)[source]