Skip to content

Commit e7ab560

Browse files
committed
don't set dict in cached exporter get_metrics kwargs
Signed-off-by: Zen <[email protected]>
1 parent 71d00c4 commit e7ab560

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/prometheus_exporter/cached_exporter.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@ def cache_age(self) -> int:
5858
self.logger.debug("[%s] Cache age: %d" % (self.name, cache_age))
5959
return time() - getattr(self, "_cache_time", 0)
6060

61-
async def get_metrics(self, label_filter={}) -> list:
61+
async def get_metrics(self, label_filter=None) -> list:
6262
"""Get metrics from the exporter, respecting label filters and caching the result."""
63+
label_filter = label_filter or {}
6364
for key, value in label_filter.items():
6465
if key not in self.labels and self.labels[key] != value:
6566
self.logger.debug("Label filter check failed: %s != %s", self.labels, label_filter)

0 commit comments

Comments
 (0)