flip.nvflare.components.client_exception_reporter ================================================= .. py:module:: flip.nvflare.components.client_exception_reporter .. autoapi-nested-parse:: Server-side task-result reporting for client execution failures. Classes ------- .. autoapisummary:: flip.nvflare.components.client_exception_reporter.ClientExceptionReporter Module Contents --------------- .. py:class:: ClientExceptionReporter Bases: :py:obj:`nvflare.apis.filter.Filter` Report client task failures to the FLIP hub without changing the result. The model ID is job-scoped data and is therefore resolved exclusively from ``meta.json['custom_props']['model_id']``. The sending client is obtained from NVFLARE's peer context, which is populated before server result filters run. .. py:attribute:: flip .. py:method:: process(shareable: nvflare.apis.shareable.Shareable, fl_ctx: nvflare.apis.fl_context.FLContext) -> nvflare.apis.shareable.Shareable