'Find all source files in the source dir and put them in
self.found_docs.'

def find_files(self, config, builder):

    matchers = compile_matchers((((config.exclude_patterns[:] + config.templates_path) + builder.get_asset_paths()) + ['**/_sources', '.#*', '**/.#*', '*.lproj/**']))
    self.found_docs = set()
    for docname in get_matching_docs(self.srcdir, config.source_suffix, exclude_matchers=matchers):
        if os.access(self.doc2path(docname), os.R_OK):
            self.found_docs.add(docname)
        else:
            logger.warning('document    not    readable.    Ignored.', location=docname)
    if builder.use_message_catalog:
        for docname in self.found_docs:
            catalog_files = find_catalog_files(docname, self.srcdir, self.config.locale_dirs, self.config.language, self.config.gettext_compact)
            for filename in catalog_files:
                self.dependencies[docname].add(filename)
