Method: pylint.lint.utils._patch_sys_path
Calls: 2161, Exceptions: 0, Paths: 2Back
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