613 elif self.__autoClearShell: |
613 elif self.__autoClearShell: |
614 self.__autoClearShell = False |
614 self.__autoClearShell = False |
615 self.remoteBanner() |
615 self.remoteBanner() |
616 elif startRemote: |
616 elif startRemote: |
617 self.__ericServerDebugging = True |
617 self.__ericServerDebugging = True |
618 self.remoteBanner() |
618 if self.lastClientType != self.clientType: |
|
619 self.lastClientType = self.clientType |
|
620 self.remoteBanner() |
|
621 elif self.__autoClearShell: |
|
622 self.__autoClearShell = False |
|
623 self.remoteBanner() |
619 else: |
624 else: |
620 if clType and self.lastClientType: |
625 if clType and self.lastClientType: |
621 self.__setClientType(self.lastClientType) |
626 self.__setClientType(self.lastClientType) |
622 else: |
627 else: |
623 self.__createDebuggerInterface("None") |
628 self.__createDebuggerInterface("None") |
1204 False, |
1209 False, |
1205 forProject=forProject, |
1210 forProject=forProject, |
1206 runInConsole=runInConsole, |
1211 runInConsole=runInConsole, |
1207 venvName=venvName, |
1212 venvName=venvName, |
1208 configOverride=configOverride, |
1213 configOverride=configOverride, |
|
1214 startRemote=FileSystemUtilities.isRemoteFileName(fn), |
1209 ) |
1215 ) |
1210 |
1216 |
1211 self.remoteEnvironment(env) |
1217 self.remoteEnvironment(env) |
1212 |
1218 |
1213 self.debuggerInterface.remoteRun(fn, argv, wd) |
1219 self.debuggerInterface.remoteRun(fn, argv, wd) |