void (@NotNull Project project, @Nullable Module module, @NotNull PythonExecution pythonScript, @NotNull Sdk pythonSdk, @Nullable PyRemotePathMapper pathMapper, boolean passParentEnvs, boolean shouldAddContentRoots, boolean shouldAddSourceRoots, boolean isDebug, @NotNull TargetEnvironmentRequest targetEnvironmentRequest) { List<Function<TargetEnvironment, String>> pathList = new ArrayList<>(); var data = pythonSdk.getSdkAdditionalData(); if (data != null) { pathList.addAll(TargetedPythonPaths.getAddedPaths(data)); } pathList.addAll(TargetedPythonPaths.collectPythonPath(project, module, pythonSdk, pathMapper, shouldAddContentRoots, shouldAddSourceRoots, isDebug)); initPythonPath(pythonScript, passParentEnvs, pathList, targetEnvironmentRequest); }