From 69fef440867d94c4c14fbf4e057b0c7e5de6260e Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Mon, 16 Jun 2014 20:19:42 +0200 Subject: [PATCH] Don't use deprecated method (fixed PY-13172 among others). --- .../intellij/remote/RemoteSdkProducer.java | 2 ++ .../python/console/PydevConsoleRunner.java | 20 ++++++++----------- .../python/run/PyRemoteProcessStarter.java | 2 +- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/remote/RemoteSdkProducer.java b/platform/platform-impl/src/com/intellij/remote/RemoteSdkProducer.java index b3461bf08210..849d02d6d64f 100644 --- a/platform/platform-impl/src/com/intellij/remote/RemoteSdkProducer.java +++ b/platform/platform-impl/src/com/intellij/remote/RemoteSdkProducer.java @@ -28,6 +28,7 @@ public interface RemoteSdkProducer { * @throws InterruptedException * @deprecated */ + @Deprecated T getRemoteSdkCredentials() throws InterruptedException; T getRemoteSdkCredentials(boolean allowSynchronousInteraction) throws InterruptedException, ExecutionException; @@ -38,6 +39,7 @@ public interface RemoteSdkProducer { * @param remoteSdkCredentialsConsumer * @deprecated */ + @Deprecated void produceRemoteSdkCredentials(Consumer remoteSdkCredentialsConsumer); Object getRemoteSdkDataKey(); diff --git a/python/src/com/jetbrains/python/console/PydevConsoleRunner.java b/python/src/com/jetbrains/python/console/PydevConsoleRunner.java index 221337572811..ba2f137751a4 100644 --- a/python/src/com/jetbrains/python/console/PydevConsoleRunner.java +++ b/python/src/com/jetbrains/python/console/PydevConsoleRunner.java @@ -131,6 +131,7 @@ public class PydevConsoleRunner extends AbstractConsoleRunnerWithHistory CONSOLE_SDK = new Key("PYDEV_CONSOLE_SDK_KEY"); private static final long APPROPRIATE_TO_WAIT = 60000; + private PyRemoteSdkCredentials myRemoteCredentials; protected PydevConsoleRunner(@NotNull final Project project, @NotNull Sdk sdk, @NotNull final PyConsoleType consoleType, @@ -352,16 +353,16 @@ public class PydevConsoleRunner extends AbstractConsoleRunnerWithHistory remotePorts = getRemotePortsFromProcess(remoteProcess); - remoteProcess.addLocalTunnel(myPorts[0], remoteCredentials.getHost(), remotePorts.first); + remoteProcess.addLocalTunnel(myPorts[0], myRemoteCredentials.getHost(), remotePorts.first); remoteProcess.addRemoteTunnel(remotePorts.second, "localhost", myPorts[1]); @@ -425,15 +426,10 @@ public class PydevConsoleRunner extends AbstractConsoleRunnerWithHistory