docs: def _load(self, infile, configspec):
          """this overrides the original ConfigObj method of the same name.  It
          runs through the input file collecting lines into a list.  When
          completed, this method submits the list of lines to the super class'
          function of the same name.  ConfigObj proceeds, completely unaware
          that it's input file has been preprocessed."""
          if isinstance(infile, (six.binary_type, six.text_type)):
              infile = to_str(infile)
              original_path = os.path.dirname(infile)
              expanded_file_contents = self._expand_files(infile, original_path)
              super(ConfigObjWithIncludes, self)._load(
                  expanded_file_contents,
                  configspec
              )
          else:
              super(ConfigObjWithIncludes, self)._load(infile, configspec)