Skip to content

Commit 4dc976f

Browse files
committed
Pass correct registry to MultiProcessCollector
`registry` does not exists in prometheus_client.registry, as that causes an ImportError the test was skipped in the 3.9 scenario. Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
1 parent c5024d3 commit 4dc976f

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

prometheus_client/django/exposition.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import prometheus_client
77
from prometheus_client import multiprocess
88
from prometheus_client.exposition import _bake_output
9-
from prometheus_client.registry import registry
109

1110

1211
class PrometheusDjangoView(View):
@@ -17,7 +16,7 @@ def get(self, request, *args, **kwargs):
1716
if self.registry is None:
1817
if self.multiprocess_mode:
1918
self.registry = prometheus_client.CollectorRegistry()
20-
multiprocess.MultiProcessCollector(registry)
19+
multiprocess.MultiProcessCollector(self.registry)
2120
else:
2221
self.registry = prometheus_client.REGISTRY
2322
accept_header = request.headers.get("Accept")

0 commit comments

Comments
 (0)