From 71d00c4eda11528a39c035052895259970edb7b3 Mon Sep 17 00:00:00 2001 From: Zen Date: Thu, 8 May 2025 15:06:57 -0500 Subject: [PATCH] don't put a dict in function args, init a dict if no filter is passed Signed-off-by: Zen --- src/prometheus_exporter/exporter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/prometheus_exporter/exporter.py b/src/prometheus_exporter/exporter.py index 5510283..587c55e 100644 --- a/src/prometheus_exporter/exporter.py +++ b/src/prometheus_exporter/exporter.py @@ -133,8 +133,9 @@ async def handle_metrics(self, request, *args, **kwargs): ) return response - async def export(self, label_filter={}): + async def export(self, label_filter=None): """Gets metrics using self.metrics Turns them into a metric string for prometheus.""" + label_filter = label_filter or {} output = "" for metric in await self.get_metrics(label_filter=label_filter): self.logger.log(5, "Checking metric: %s", metric)