diff -r 3fc8dfeb6ebe -r b99e7fd55fd3 src/eric7/DebugClients/Python/DebugClient.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/eric7/DebugClients/Python/DebugClient.py Thu Jul 07 11:23:56 2022 +0200 @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2003 - 2022 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing the standard debug client. +""" + +from DebugBase import DebugBase +from DebugClientBase import DebugClientBase +from ThreadExtension import ThreadExtension +from ModuleLoader import ModuleLoader + + +class DebugClient(DebugClientBase, DebugBase, ThreadExtension): + """ + Class implementing the client side of the debugger. + """ + def __init__(self): + """ + Constructor + """ + DebugClientBase.__init__(self) + + DebugBase.__init__(self, self) + + ThreadExtension.__init__(self) + + self.__moduleLoader = ModuleLoader(self) + +# We are normally called by the debugger to execute directly. + +if __name__ == '__main__': + debugClient = DebugClient() + debugClient.main()