void (@NotNull Project project, @NotNull ConsoleView consoleView, @NotNull ProcessHandler processHandler) { // TODO workaround if (PythonSdkUtil.isRemote(myConfig.getSdk()) && processHandler instanceof ProcessControlWithMappings) { consoleView .addMessageFilter(new PyRemoteTracebackFilter(project, getExpandedWorkingDir(myConfig), (ProcessControlWithMappings)processHandler)); } else { consoleView.addMessageFilter(new PythonTracebackFilter(project, myConfig.getWorkingDirectorySafe())); } consoleView.addMessageFilter(createUrlFilter(processHandler)); // Url filter is always nice to have }