Skip to content

Commit 92b2397

Browse files
authored
if check before deleting in remove() (#1077)
Signed-off-by: GlorifiedPig <ryan@glorifiedstudios.com>
1 parent ef95c4b commit 92b2397

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

prometheus_client/metrics.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,8 @@ def remove(self, *labelvalues: Any) -> None:
200200
raise ValueError('Incorrect label count (expected %d, got %s)' % (len(self._labelnames), labelvalues))
201201
labelvalues = tuple(str(l) for l in labelvalues)
202202
with self._lock:
203-
del self._metrics[labelvalues]
203+
if labelvalues in self._metrics:
204+
del self._metrics[labelvalues]
204205

205206
def clear(self) -> None:
206207
"""Remove all labelsets from the metric"""

0 commit comments

Comments
 (0)