From 7cb42f371e2ddb0cae95282827923e7e0b1a308e Mon Sep 17 00:00:00 2001 From: stedif <stefano.difrischia@inaf.it> Date: Thu, 28 Jul 2022 16:25:35 +0200 Subject: [PATCH] L2SS-777: fix bugs in devices function --- .../tango-prometheus-exporter/code/tango-prometheus-client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose/tango-prometheus-exporter/code/tango-prometheus-client.py b/docker-compose/tango-prometheus-exporter/code/tango-prometheus-client.py index f4a3ac802..e7455becd 100644 --- a/docker-compose/tango-prometheus-exporter/code/tango-prometheus-client.py +++ b/docker-compose/tango-prometheus-exporter/code/tango-prometheus-client.py @@ -69,9 +69,9 @@ class ArchiverPolicy(object): # Devices listed in policy file config_devices = list(k.lower() for k in self.config["devices"].keys()) # Multimember device list - multimember_devices = self.multimember_device_list + multimember_devices = self.multimember_device_list(config_devices) # Filter devices following policy file - devices = [x for x in db_devices if x in config_devices] + devices = list( set(db_devices) & set(config_devices) ) # list intersection devices += multimember_devices return devices -- GitLab