@@ -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