README-passive-debugging.txt

changeset 0
de9c2efb9d02
child 59
6f891dcc93d9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README-passive-debugging.txt	Mon Dec 28 16:03:33 2009 +0000
@@ -0,0 +1,47 @@
+README for passive mode debugging
+
+    eric4 provides the capability to debug programms using the passive
+    mode. In this mode it is possible to start the debugger separate from
+    the IDE. This may be done on a different computer as well. If the
+    debugger is started on a remote machine, it is your responsibility
+    to ensure, that the paths to the script to be debugged are identical
+    on both machines.
+    
+    In order to enable passive mode debugging in the IDE choose the
+    debugger tab of the preferences dialog and enable the passive mode
+    debugging checkbox. You may change the default port as well. Please
+    be aware that you have to tell the debugger the port, if it is different to the 
+    default value of 42424.
+    
+    On the remote computer you have to have the debugger scripts installed.
+    Use DebugClient.py to debug normal scripts or DebugClientThreads.py
+    to debug multi threaded scripts. The debuggers know about the following
+    commandline switches.
+    
+    -h <hostname> -- this specifies the hostname of the machine running the IDE.
+    
+    -p <portnumber> -- this specifies the portnumber of the IDE.
+    
+    -w <directory> -- this specifies the working directory to be used for the script
+        to be debugged.
+    
+    -t -- this enables tracing into the Python library
+    
+    -n -- this disables the redirection of stdin, stdout and stderr
+        
+    The commandline parameters have to be followed by '--' (double dash),
+    the script to be debugged and its commandline parameters.
+    
+    Example::
+        python DebugClient -h somehost -- myscript.py param1
+        
+    After the execution of the debugger command, it connects to the IDE and
+    tells it the filename of the script being debugged. The IDE will try to load it
+    and the script will stop at the first line. After that you may set breakpoints,
+    step through your script and use all the debugging functions.
+    
+    Note: The port and hostname may alternatively be set through the environment
+    variables ERICPORT and ERICHOST.
+    
+    Please send bug reports, feature requests or contributions to eric bugs address
+    <eric4-bugs@die-offenbachs.de> or using the buildt in bug reporting dialog.

eric ide

mercurial