8000 Optimizations for tuples using. Removed unused types transformations.… · romuald/client_python@1a16fd0 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1a16fd0

Browse files
umaxbrian-brazil
authored andcommitted
Optimizations for tuples using. Removed unused types transformations. (prometheus#263)
1 parent ac9ef69 commit 1a16fd0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

prometheus_client/core.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -537,11 +537,11 @@ def labels(self, *labelvalues, **labelkwargs):
537537
if labelkwargs:
538538
if sorted(labelkwargs) != sorted(self._labelnames):
539539
raise ValueError('Incorrect label names')
540-
labelvalues = tuple([unicode(labelkwargs[l]) for l in self._labelnames])
540+
labelvalues = tuple(unicode(labelkwargs[l]) for l in self._labelnames)
541541
else:
542542
if len(labelvalues) != len(self._labelnames):
543543
raise ValueError('Incorrect label count')
544-
labelvalues = tuple([unicode(l) for l in labelvalues])
544+
labelvalues = tuple(unicode(l) for l in labelvalues)
545545
with self._lock:
546546
if labelvalues not in self._metrics:
547547
self._metrics[labelvalues] = self._wrappedClass(self._name, self._labelnames, labelvalues, **self._kwargs)
@@ -551,15 +551,15 @@ def remove(self, *labelvalues):
551551
'''Remove the given labelset from the metric.'''
552552
if len(labelvalues) != len(self._labelnames):
553553
raise ValueError('Incorrect label count')
554-
labelvalues = tuple([unicode(l) for l in labelvalues])
554+
labelvalues = tuple(unicode(l) for l in labelvalues)
555555
with self._lock:
556556
del self._metrics[labelvalues]
557557

558558
def _samples(self):
559559
with self._lock:
560560
metrics = self._metrics.copy()
561561
for labels, metric in metrics.items():
562-
series_labels = list(dict(zip(self._labelnames, labels)).items())
562+
series_labels = list(zip(self._labelnames, labels))
563563
for suffix, sample_labels, value in metric._samples():
564564
yield (suffix, dict(series_labels + list(sample_labels.items())), value)
565565

0 commit comments

Comments
 (0)
0