Skip to content
Snippets Groups Projects
Commit d1db093f authored by Stefano Di Frischia's avatar Stefano Di Frischia
Browse files

L2SS-777: improve device_list function

parent 332b93e5
Branches
Tags
1 merge request!387Resolve L2SS-777 "Add observations to prometheus exporter"
...@@ -43,13 +43,13 @@ class ArchiverPolicy(object): ...@@ -43,13 +43,13 @@ class ArchiverPolicy(object):
device_list = [] device_list = []
db = Database() db = Database()
server_list = db.get_server_list() # e.g. SDP/STAT, RECV/STAT server_list = db.get_server_list() # e.g. SDP/STAT, RECV/STAT
for i in range(0, len(server_list)): for server in server_list:
# https://pytango.readthedocs.io/en/stable/database.html#tango.Database.get_device_class_list # https://pytango.readthedocs.io/en/stable/database.html#tango.Database.get_device_class_list
class_list = db.get_device_class_list(server_list[i]) class_list = db.get_device_class_list(server)
for j in range(0, len(class_list), 2): for cls in class_list[::2]:
if "dserver" in class_list[j]: if "dserver" in cls:
continue continue
device_list.append(class_list[j].lower()) device_list.append(cls.lower())
return device_list return device_list
def multimember_device_list(config_devices: list) -> list: def multimember_device_list(config_devices: list) -> list:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment