Path 1: 2157 calls (1.0)

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

['/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests', '/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests/testutils/pyrev...

1def _patch_sys_path(args: Sequence[str]) -> list[str]:
2    original = list(sys.path)
3    changes = []
4    seen = set()
5    for arg in args:
6        path = get_python_path(arg)
7        if path not in seen:
8            changes.append(path)
9            seen.add(path)
10
11    sys.path[:] = changes + sys.path
12    return original
            

Path 2: 4 calls (0.0)

() (3) [] (1)

['/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests', '/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests/testutils/pyrev...

1def _patch_sys_path(args: Sequence[str]) -> list[str]:
2    original = list(sys.path)
3    changes = []
4    seen = set()
5    for arg in args:
6        path = get_python_path(arg)
7        if path not in seen:
8            changes.append(path)
9            seen.add(path)
10
11    sys.path[:] = changes + sys.path
12    return original