960 @param multiprocessNoDebug space separated list of programs not to be |
960 @param multiprocessNoDebug space separated list of programs not to be |
961 debugged |
961 debugged |
962 @type str |
962 @type str |
963 """ |
963 """ |
964 self.__autoClearShell = autoClearShell |
964 self.__autoClearShell = autoClearShell |
965 self.__multiprocessNoDebugList = multiprocessNoDebug.split() |
965 self.__multiprocessNoDebugList = [ |
|
966 s.strip() for s in multiprocessNoDebug.split(os.pathsep) |
|
967 ] |
966 |
968 |
967 if clientType not in self.getSupportedLanguages(): |
969 if clientType not in self.getSupportedLanguages(): |
968 # a not supported client language was requested |
970 # a not supported client language was requested |
969 E5MessageBox.critical( |
971 E5MessageBox.critical( |
970 None, |
972 None, |
2226 self.__restoreWatchpoints(debuggerId) |
2228 self.__restoreWatchpoints(debuggerId) |
2227 self.__restoreNoDebugList(debuggerId) |
2229 self.__restoreNoDebugList(debuggerId) |
2228 |
2230 |
2229 def __restoreNoDebugList(self, debuggerId=""): |
2231 def __restoreNoDebugList(self, debuggerId=""): |
2230 """ |
2232 """ |
2231 Private method to restore the watch expressions after a restart. |
2233 Private method to restore the list of scripts not to be debugged after |
|
2234 a restart. |
2232 |
2235 |
2233 @param debuggerId ID of the debugger backend to send to. If this is |
2236 @param debuggerId ID of the debugger backend to send to. If this is |
2234 empty, they will be broadcast to all connected backends. |
2237 empty, they will be broadcast to all connected backends. |
2235 @type str |
2238 @type str |
2236 """ |
2239 """ |