File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -209,7 +209,7 @@ def getSensorForMetric(self, searchMetric):
209
209
if (searchMetric .find ("(" ) >= 0 ):
210
210
searchMetric = searchMetric [searchMetric .find ("(" ) + 1 :- 1 ]
211
211
for sensor , metrics in self .__metricsDef .items ():
212
- if searchMetric in metrics .values ():
212
+ if searchMetric in set ( metrics .values () ):
213
213
return sensor
214
214
return None
215
215
@@ -245,7 +245,7 @@ def getAllFilterMapsForSensor(self, searchSensor):
245
245
based on metadata topology returned from zimon "topo".
246
246
'''
247
247
filtersMaps = []
248
- if searchSensor in self .allFiltersMaps .keys ():
248
+ if searchSensor in set ( self .allFiltersMaps .keys () ):
249
249
filtersMaps .extend (self .allFiltersMaps [searchSensor ])
250
250
return filtersMaps
251
251
@@ -282,13 +282,11 @@ def getAllFilterKeysForMetric(self, searchMetric):
282
282
return keys
283
283
284
284
def getAllFilterKeysForSensor (self , searchSensor ):
285
- keys = []
285
+ filter_keys = set ()
286
286
filtersMap = self .getAllFilterMapsForSensor (searchSensor )
287
- for a in filtersMap :
288
- keys .extend (list (a .keys ()))
289
- if len (keys ) > 1 :
290
- return list (set (keys ))
291
- return keys
287
+ for filter in filtersMap :
288
+ filter_keys .update (filter .keys ())
289
+ return list (filter_keys )
292
290
293
291
def getAllFilterKeysForMeasurementsMetrics (self , searchMetrics ):
294
292
filterKeys = []
You can’t perform that action at this time.
0 commit comments