Path 1: 1051 calls (0.99)

['/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests/config/file_to_lint.py'] (50) ['/Users/andrehora/Documents/git/projects-pathspotter...

FileItem (1248)

1def _iterate_file_descrs(
2        self, files_or_modules: Sequence[str]
3    ) -> Iterator[FileItem]:
4        """Return generator yielding file descriptions (tuples of module name, file
5        path, base name).
6
7        The returned generator yield one item for each Python module that should be linted.
8        """
9        for descr in self._expand_files(files_or_modules).values():
10            name, filepath, is_arg = descr["name"], descr["path"], descr["isarg"]
11            if self.should_analyze_file(name, filepath, is_argument=is_arg):
12                yield FileItem(name, filepath, descr["basename"])
            

Path 2: 7 calls (0.01)

['/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests/lint/data'] (2) ['/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests/...

1def _iterate_file_descrs(
2        self, files_or_modules: Sequence[str]
3    ) -> Iterator[FileItem]:
4        """Return generator yielding file descriptions (tuples of module name, file
5        path, base name).
6
7        The returned generator yield one item for each Python module that should be linted.
8        """
9        for descr in self._expand_files(files_or_modules).values():
10            name, filepath, is_arg = descr["name"], descr["path"], descr["isarg"]
11            if self.should_analyze_file(name, filepath, is_argument=is_arg):
12                yield FileItem(name, filepath, descr["basename"])