Ejemplo n.º 1
0
 def clear():
     conf_keys = list()
     conf_keys.append(SessionLogger.database_type_key)
     conf_keys.append(SessionLogger.session_id_key)
     conf_values = ConfigReader.read_values(conf_keys)
     db_type = conf_values[0]
     session_id = conf_values[1]
     if db_type == SessionLogger.db_type_fs:
         DiskStorageSessionLogger.clear(session_id)
Ejemplo n.º 2
0
 def log(text: str, log_type='info'):
     conf_keys = list()
     conf_keys.append(SessionLogger.database_type_key)
     conf_keys.append(SessionLogger.session_id_key)
     conf_keys.append(SessionLogger.conf_id_key)
     conf_values = ConfigReader.read_values(conf_keys)
     db_type = conf_values[0]
     session_id = conf_values[1]
     conf_id = conf_values[2]
     if db_type == SessionLogger.db_type_fs:
         DiskStorageSessionLogger.log(text, session_id, conf_id, log_type)
Ejemplo n.º 3
0
 def set_config(json_f, config_id=None):
     conf_keys = list()
     conf_keys.append(SessionConfigReader.database_type_key)
     conf_keys.append(SessionConfigReader.config_id_key)
     conf_keys.append(SessionConfigReader.session_id_key)
     conf_values = ConfigReader.read_values(conf_keys)
     db_type = conf_values[0]
     if config_id is None:
         config_id = conf_values[1]
     session_id = conf_values[2]
     if db_type == SessionConfigReader.db_type_fs:
         DiskStorageSessionConfigReader.set_config(session_id, config_id,
                                                   json_f)
Ejemplo n.º 4
0
 def read_values(keys):
     conf_keys = list()
     conf_keys.append(SessionConfigReader.database_type_key)
     conf_keys.append(SessionConfigReader.config_id_key)
     conf_keys.append(SessionConfigReader.session_id_key)
     conf_values = ConfigReader.read_values(conf_keys)
     db_type = conf_values[0]
     config_id = conf_values[1]
     session_id = conf_values[2]
     if db_type == SessionConfigReader.db_type_fs:
         return DiskStorageSessionConfigReader.read_values(
             keys, session_id, config_id)
     else:
         return list()
Ejemplo n.º 5
0
 def set_best_performing_by_ids(session_id=None, config_id=None):
     conf_keys = list()
     conf_keys.append(SessionConfigReader.database_type_key)
     conf_keys.append(SessionConfigReader.config_id_key)
     conf_keys.append(SessionConfigReader.session_id_key)
     conf_values = ConfigReader.read_values(conf_keys)
     db_type = conf_values[0]
     if config_id is None:
         config_id = conf_values[1]
     if session_id is None:
         session_id = conf_values[2]
     if db_type == SessionConfigReader.db_type_fs:
         DiskStorageSessionConfigReader.set_best_performing_by_ids(
             session_id, config_id)
Ejemplo n.º 6
0
 def get_config(session_id=None, config_id=None):
     conf_keys = list()
     conf_keys.append(SessionConfigReader.database_type_key)
     conf_keys.append(SessionConfigReader.config_id_key)
     conf_keys.append(SessionConfigReader.session_id_key)
     conf_values = ConfigReader.read_values(conf_keys)
     db_type = conf_values[0]
     if config_id is None:
         config_id = conf_values[1]
     if session_id is None:
         session_id = conf_values[2]
     if db_type == SessionConfigReader.db_type_fs:
         return DiskStorageSessionConfigReader.get_config(
             session_id, config_id)
     else:
         return {}
Ejemplo n.º 7
0
 def get_config_template(config_template_id=None):
     conf_keys = list()
     conf_keys.append(SessionConfigReader.database_type_key)
     conf_keys.append(SessionConfigReader.config_template_key)
     conf_keys.append(SessionConfigReader.session_id_key)
     conf_values = ConfigReader.read_values(conf_keys)
     db_type = conf_values[0]
     if config_template_id is None:
         config_template_id = conf_values[1]
     session_id = conf_values[2]
     if config_template_id == SessionConfigReader.config_template_default:
         with open(SessionConfigReader.config_template_default_name,
                   encoding='utf8') as json_file:
             return json.load(json_file)
     if db_type == SessionConfigReader.db_type_fs:
         return DiskStorageSessionConfigReader.get_config(
             session_id, config_template_id)
     else:
         return {}