                  conf[key] = self.get(sect, key)
          return conf
  
      def get(self, section, option):
          """ Return a config item in it's correct format """
          logger.debug("Getting config item: (section: '%s', option: '%s')", section, option)
          datatype = self.defaults[section][option]["type"]
 
</s> remove         helptext += self.set_helptext_choices(option)
        helptext += "\n[Default: {}]".format(default)
 </s> add  </s> remove                      "info: '%s', rounding: '%s', min_max: %s, choices: %s)",
                     section, title, datatype, default, info, rounding, min_max, choices)
 </s> add                      "info: '%s', rounding: '%s', min_max: %s, choices: %s, fixed: %s)",
                     section, title, datatype, default, info, rounding, min_max, choices, fixed) </s> remove             model_name = ".".join(self.__module__.split(".")[-2:])
 </s> add             model_name = self.config_section
    @property
    def changeable_items(self):
        """ Training only.
            Return a dict of config items with their set values for items
            that can be altered after the model has been created """
        retval = dict()
        for sect in ("global", self.section):
            for key, val in self.defaults[sect].items():
                if key == "helptext" or val["fixed"]:
                    continue
                retval[key] = self.get(sect, key)
        logger.debug("Alterable for existing models: %s", retval)
        return retval

                  conf[key] = self.get(sect, key)
          return conf
  
    @property
    def changeable_items(self):
        """ Training only.
            Return a dict of config items with their set values for items
            that can be altered after the model has been created """
        retval = dict()
        for sect in ("global", self.section):
            for key, val in self.defaults[sect].items():
                if key == "helptext" or val["fixed"]:
                    continue
                retval[key] = self.get(sect, key)
        logger.debug("Alterable for existing models: %s", retval)
        return retval

      def get(self, section, option):
          """ Return a config item in it's correct format """
          logger.debug("Getting config item: (section: '%s', option: '%s')", section, option)
          datatype = self.defaults[section][option]["type"]
keep keep add keep keep keep keep
 Allow 'unfixed' parameters for model config 
lib/config.py