From 29b3081cf0ecef92a6b7be1661059b35107f5a46 Mon Sep 17 00:00:00 2001 From: stedif <stefano.difrischia@inaf.it> Date: Thu, 27 Oct 2022 09:35:40 +0200 Subject: [PATCH] L2SS-1030: fix dictionary root bug --- .../tangostationcontrol/common/configuration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tangostationcontrol/tangostationcontrol/common/configuration.py b/tangostationcontrol/tangostationcontrol/common/configuration.py index ad3752528..64a02bd70 100644 --- a/tangostationcontrol/tangostationcontrol/common/configuration.py +++ b/tangostationcontrol/tangostationcontrol/common/configuration.py @@ -28,7 +28,7 @@ def get_db_data(db, tangodb_timeout:int = 10000): dbproxy.set_timeout_millis(tangodb_timeout) # Set a security timeout (default is 3000ms) # Create empty dictionaries to be populated devices_dict = {} - server_dict = {} + server_dict = {} # Query TangoDb with built-in function for devices data _, raw_result = dbproxy.command_inout("DbMySqlSelect", DEVICE_PROPERTIES_QUERY) # Remodel the query result @@ -47,7 +47,7 @@ def get_db_data(db, tangodb_timeout:int = 10000): server_result = query_to_tuples(raw_result, 3) # Populate server dictionary from query data and merge it with devices dict server_dict = model_server_dict(server_dict, devices_dict, server_result) - return server_dict + return {"servers" : server_dict} def model_devices_dict(devices_dict:dict, result:list): """ Model a devices dictionary with the following structure: -- GitLab