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")
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