docs: def set_from_config_file(self, filename):
          """ Loads lint config from a ini-style config file """
          if not os.path.exists(filename):
              raise LintConfigError(u"Invalid file path: {0}".format(filename))
          self._config_path = os.path.abspath(filename)
          try:
              parser = ConfigParser()
              parser.read(filename)
  
              for section_name in parser.sections():
                  for option_name, option_value in parser.items(section_name):
                      self.set_option(section_name, option_name, ustr(option_value))
  
          except ConfigParserError as e:
              raise LintConfigError(ustr(e))