Mon, 16 Jan 2017 18:49:51 +0100
Some corrections to readme files and debugger stuff, which still referenced the old standard/threaded debugger variants.
--- a/DebugClients/Python/eric6dbgstub.py Sun Jan 15 13:59:11 2017 +0100 +++ b/DebugClients/Python/eric6dbgstub.py Mon Jan 16 18:49:51 2017 +0100 @@ -37,9 +37,6 @@ if kind == "standard": import DebugClient debugger = DebugClient.DebugClient() - elif kind == "threads": - import DebugClientThreads - debugger = DebugClientThreads.DebugClientThreads() else: raise ValueError except ImportError:
--- a/Examples/rhallo.py Sun Jan 15 13:59:11 2017 +0100 +++ b/Examples/rhallo.py Mon Jan 16 18:49:51 2017 +0100 @@ -10,7 +10,6 @@ if __name__ == "__main__": if eric6dbgstub.initDebugger("standard"): -# or if eric6dbgstub.initDebugger("threads"): eric6dbgstub.debugger.startDebugger() main()
--- a/README-passive-debugging.rst Sun Jan 15 13:59:11 2017 +0100 +++ b/README-passive-debugging.rst Mon Jan 16 18:49:51 2017 +0100 @@ -11,13 +11,12 @@ 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. +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. +Use DebugClient.py to debug normal and multi threaded scripts. The debugger +knows about the following commandline switches. :: @@ -47,9 +46,9 @@ 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. +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.
--- a/README.rst Sun Jan 15 13:59:11 2017 +0100 +++ b/README.rst Mon Jan 16 18:49:51 2017 +0100 @@ -142,12 +142,9 @@ The remote login must be possible without any further interaction (i.e. no password prompt). If the remote setup differs from the local one you must configure the Python interpreter and the Debug Client to be used -in the Preferences dialog. eric6 includes two different versions of the -debug client. ``DebugClient.py`` is the traditional debugger and -``DebugClientThreads.py`` is a multithreading variant of the debug client. -Please copy all needed files to a place accessible through the Python path -of the remote machine and set the entries of the a.m. configuration tab -accordingly. +in the Preferences dialog. Use the ``install-debugclients.py`` script +to install the debug client files and set the entries of the a.m. +configuration page accordingly. To ease the installation process of the debug client, the eric6 sources include the script ``install-debugclients.py``.