in3Utils.cfgUtils.compareTwoConfigs

compareTwoConfigs(defCfg, locCfg, toPrint=False)[source]

compare locCfg to defCfg and return a cfg object and modification dict Values are merged from locCfg to defCfg: - parameters already in defCfg get the value from locCfg - additional values in locCfg get added in the resulting Cfg

Parameters
  • defCfg (configparser object) – default configuration

  • locCfg (configuration object) – configuration that is compared to defCfg

  • toPrint (bool) – flag if config shall be printed to log

Returns

  • modInfo (dict) – dictionary containing only differences from default

  • cfg (configParser object) – contains combined config