docs: def qualified_files(self, absolute=True):
          """An alternative generator that yields files rather than
          directory/file tuples.
  
          If *absolute* is false, paths relative to the starting directory
          are returned, otherwise files are fully qualified."""
          prefix = self.get_directory() if absolute else "."
          for rel_dir_name, file_name in self.files():
              yield os.path.join(prefix, rel_dir_name, file_name)