diff --git a/pyinfra/payload_processing/monitor.py b/pyinfra/payload_processing/monitor.py index ebcd714..b7f2530 100644 --- a/pyinfra/payload_processing/monitor.py +++ b/pyinfra/payload_processing/monitor.py @@ -46,6 +46,9 @@ class PrometheusMonitor: runtime = time() - start + if not result: + return result + processing_time_per_entity = runtime / len(result) self.entity_processing_time_sum.observe(processing_time_per_entity)