'epyunit.debug.pydevrdc' - Module ********************************* The PyDev plugin provides for the remote debugging of Python processes. This is also supported for processes started outside the control of the debugger. Here stub code is required in the process started outside the control domain of 'pydevd.py'. The module 'epyunit.debug' supports the localization and load of 'pydevd.py' fromvarious versions and locations. .. automodule:: epyunit.debug.pydevrdc Module Variables ---------------- * **epyunit.Eclipse.PYDEVD**: Provides a pre-allocated controller object for remote debugging by PyDev as Eclipse plugin. Could be extended by custom instances as required. Just requires a simple import statement and could thereafter be controlled by options. Environment Variables --------------------- * **PYDEVDSCAN**: The start directory for search on 'pydevd.py'. If not set, the default is:: px = $HOME/eclipse/eclipse px = os.path.abspath(px) px = os.path.realname(px) px = os.path.dirname(px) px = os.path.normpath(px) The start directory for search on 'pydevd.py'. is due to the manual(`PyDevRemoteDebugging`_) located in:: eclipse/plugins/org.python.pydev_x.x.x/pysrc/pydevd.py Apply 'pyfilesysobjects' with 're' and 'glob' expressions for casual application of a specific version or iteration through the present. .. _PyDevRemoteDebugging: http://pydev.org/manual_adv_remote_debugger.html Class: PyDevRDC --------------- .. autoclass:: PyDevRDC Methods ^^^^^^^ __init__ """""""" .. automethod:: PyDevRDC.__init__ scanEclipseForPydevd """""""""""""""""""" .. automethod:: PyDevRDC.scanEclipseForPydevd setDebugParams """""""""""""" .. automethod:: PyDevRDC.setDebugParams setFork """"""" .. automethod:: PyDevRDC.setFork startDebug """""""""" .. automethod:: PyDevRDC.startDebug stopDebug """"""""" .. automethod:: PyDevRDC.stopDebug __str__ """"""" .. automethod:: PyDevRDC.__str__ __repr__ """""""" .. automethod:: PyDevRDC.__repr__ Exceptions ^^^^^^^^^^ .. autoexception:: PyDevRDCException .. autoexception:: PyDevRDCLoadException .. autoexception:: PyDevRDCServerException