Exemplo n.º 1
0
 def store_node_info(self):
     try:
         if os.path.exists(config_file_name):
             config = ConfigObj(config_file_name)
             if config["Systems Info"] != {}:
                 # gn.cfg is already present
                 return
         else:
             initialize_config_file(config_file_name)
             ret_val = get_node_info(config_file_name)
         logger.debug("System's Info stored in config file." + "\n\n")
     except Exception as inst:
         logger.critical("Exception in store_node_info: " + str(inst) + "\n\n")
Exemplo n.º 2
0
 def store_system_info(self):
     with config_file_lock:
         logger.critical("Config file lock acquired-----------------------\
         -------------------------------------------\n\n")
         if os.path.exists(config_file_name):
             config = ConfigObj(config_file_name)
             # nc.cfg is already present
             if config["Systems Info"] != {}:
                 logger.critical("Config file lock released---------------\
                 ---------------------------------------------------\n\n")
                 return 0
         initialize_config_file(config_file_name)
         ret_val = get_node_info(config_file_name)
         if not ret_val:
             logger.critical("Config file lock released-------------------------------\
             -----------------------------------\n\n")
             return 0
         # Error
         logger.critical("Config file lock released-----------------------------------\
         -------------------------------\n\n")
         return 1