eric7.DebugClients.Python

Package implementing the standard Python debugger.

It consists of different kinds of debug clients.

Modules

AsyncFile Module implementing an asynchronous file like socket interface for the debugger.
BreakpointWatch Module implementing the breakpoint and watch class.
DebugBase Module implementing the debug base class which based originally on bdb.
DebugClient Module implementing the standard debug client.
DebugClientBase Module implementing a debug client base class.
DebugClientCapabilities Module defining the debug clients capabilities.
DebugConfig Module defining type strings for the different Python types.
DebugUtilities Module implementing utilities functions for the debug client.
DebugVariables Module implementing classes and functions to dump variable contents.
FlexCompleter Word completion for the eric shell.
ModuleLoader Module implementing an import hook patching modules to support debugging.
MultiProcessDebugExtension Module implementing a function to patch the process creation functions to support multiprocess debugging.
MultiprocessingExtension Module implementing a function to patch multiprocessing.Process to support debugging of the process.
PyProfile Module defining additions to the standard Python profile.py.
QProcessExtension Module implementing a function to patch QProcess to support debugging of the process.
SubprocessExtension Module implementing a function to patch subprocess.Popen to support debugging of the process.
ThreadExtension Module implementing an import hook patching thread modules to get debugged too.
eric7dbgstub Module implementing a debugger stub for remote debugging.
getpass Module implementing utilities to get a password and/or the current user name.