          """
          logger.debug("Initializing: %s", self.__class__.__name__)
          self.configfile = self._get_config_file(configfile)
          self.config = ConfigParser(allow_no_value=True)
          self.defaults: OrderedDict[str, ConfigSection] = OrderedDict()
          self.config.optionxform = str  # type:ignore
          self.section = section
  
          self.set_defaults()
          self._handle_config()
 
</s> remove     items: OrderedDict[str, ConfigItem]
 </s> add     items: OrderedDictItemType
        self.defaults: OrderedDictSectionType = OrderedDict()
          """
          logger.debug("Initializing: %s", self.__class__.__name__)
          self.configfile = self._get_config_file(configfile)
          self.config = ConfigParser(allow_no_value=True)
        self.defaults: OrderedDictSectionType = OrderedDict()
          self.config.optionxform = str  # type:ignore
          self.section = section
  
          self.set_defaults()
          self._handle_config()
keep keep keep keep replace keep keep keep keep keep
 bugfix: OrderedDict type for python<3.9 
lib/config.py