eric3.DebugClients.Python

Package implementing the Python debugger

It consists of three different kinds of debug clients (a variant without Qt support, one with Qt support and a multithreaded variant).

Packages

Cyclops Package implementing the Cyclops cycle finder

Modules

AsyncFile Module implementing an asynchronous file like socket interface for the debugger.
AsyncIO Module implementing an asynchronous interface for the debugger.
AsyncIOBase Module implementing a Qt free base class of an asynchronous interface for the debugger.
Config Module defining type strings for the different Python types.
DCTestResult Module implementing a TestResult derivative for the eric3 debugger.
DebugBase Module implementing the debug base class.
DebugClient Module implementing the Qt version of the debug client.
DebugClientBase Module implementing a debug client base class.
DebugClientCapabilities Module defining the debug clients capabilities.
DebugClientNoQt Module implementing a Qt free version of the debug client.
DebugClientThreads Module implementing the multithreaded Qt version of the debug client.
DebugProtocol Module defining the debug protocol tokens.
DebugThread Module implementing the debug thread.
FlexCompleter Word completion for the eric3 shell
PyCoverage Module for the collection and analysis of code coverage data.
PyProfile Module defining additions to the standard Python profile.py.
eric3dbgstub Module implementing a debugger stub for remote debugging.
getpass Module implementing utilities to get a password and/or the current user name.