173 rhost = Preferences.getDebugger("RemoteHost") |
173 rhost = Preferences.getDebugger("RemoteHost") |
174 if rhost == "": |
174 if rhost == "": |
175 rhost = "localhost" |
175 rhost = "localhost" |
176 if rexec: |
176 if rexec: |
177 args = Utilities.parseOptionString(rexec) + \ |
177 args = Utilities.parseOptionString(rexec) + \ |
178 [rhost, interpreter, os.path.abspath(debugClient), |
178 [rhost, interpreter, debugClient, |
179 noencoding, str(port), redirect, ipaddr] |
179 noencoding, str(port), redirect, ipaddr] |
180 args[0] = Utilities.getExecutablePath(args[0]) |
180 args[0] = Utilities.getExecutablePath(args[0]) |
181 process = self.__startProcess(args[0], args[1:]) |
181 process = self.__startProcess(args[0], args[1:]) |
182 if process is None: |
182 if process is None: |
183 E5MessageBox.critical( |
183 E5MessageBox.critical( |