Debugger/DebugServer.py

changeset 112
16893e193e9d
parent 96
9624a110667d
child 406
eacf81fad150
child 648
89f96a46d57f
--- a/Debugger/DebugServer.py	Sat Feb 13 13:00:30 2010 +0000
+++ b/Debugger/DebugServer.py	Sat Feb 13 17:07:34 2010 +0000
@@ -652,7 +652,8 @@
         self.__restoreWatchpoints()
 
     def remoteRun(self, fn, argv, wd, env, autoClearShell = True,
-                  forProject = False, runInConsole = False):
+                  forProject = False, runInConsole = False, 
+                  autoFork = False, forkChild = False):
         """
         Public method to load a new program to run.
         
@@ -665,6 +666,8 @@
         @keyparam forProject flag indicating a project related action (boolean)
         @keyparam runInConsole flag indicating to start the debugger in a 
             console window (boolean)
+        @keyparam autoFork flag indicating the automatic fork mode (boolean)
+        @keyparam forkChild flag indicating to debug the child after forking (boolean)
         """
         self.__autoClearShell = autoClearShell
         
@@ -677,7 +680,7 @@
         
         self.remoteEnvironment(env)
         
-        self.debuggerInterface.remoteRun(fn, argv, wd)
+        self.debuggerInterface.remoteRun(fn, argv, wd, autoFork, forkChild)
         self.debugging = False
 
     def remoteCoverage(self, fn, argv, wd, env, autoClearShell = True,

eric ide

mercurial