gigl.common.metrics.flushes_metrics#
- gigl.common.metrics.decorators.flushes_metrics(get_metrics_service_instance_fn: Callable[[], OpsMetricPublisher | None] | None) Callable[[F], F] #
Decorator for flushing metrics after function execution. Always catches any raised exceptions by decorated function and flushes metrics before reraising the exception. :return: wrapped result