def writeConfigDB(self, jDiff): ''' Write the diff in Config DB. Parameters: jDiff (dict): config to push in config DB. Returns: void ''' self.sysLog(doPrint=True, msg='Writing in Config DB') data = dict() configdb = ConfigDBConnector() configdb.connect(False) deep_update(data, FormatConverter.to_deserialized(jDiff)) self.sysLog(msg="Write in DB: {}".format(data)) configdb.mod_config(FormatConverter.output_to_db(data)) return
def write_config_db(cfgdb, config): data = dict() deep_update(data, FormatConverter.to_deserialized(config)) cfgdb.mod_config(FormatConverter.output_to_db(data)) return