From 7af8737d2f5dadb496e478f3ebee3c1d05efef0b Mon Sep 17 00:00:00 2001 From: Mark Steward Date: Wed, 21 Feb 2018 02:03:27 +0000 Subject: [PATCH] Make registry optional for MultiProcessCollector --- prometheus_client/multiprocess.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prometheus_client/multiprocess.py b/prometheus_client/multiprocess.py index 6d8f3445..9a5fa484 100644 --- a/prometheus_client/multiprocess.py +++ b/prometheus_client/multiprocess.py @@ -11,13 +11,13 @@ class MultiProcessCollector(object): """Collector for files for multi-process mode.""" - def __init__(self, registry, path=None): + def __init__(self, registry=None, path=None): if path is None: path = os.environ.get('prometheus_multiproc_dir') if not path or not os.path.isdir(path): raise ValueError('env prometheus_multiproc_dir is not set or not a directory') self._path = path - if registry: + if registry is not None: registry.register(self) def collect(self):