eric6/DebugClients/Python/DebugClient.py

branch
multi_processing
changeset 7412
0a995393d2ba
parent 7404
663f1c3d6f53
child 7646
39e3db2b4936
equal deleted inserted replaced
7411:6d8dcb3551b3 7412:0a995393d2ba
14 14
15 15
16 class DebugClient(DebugClientBase, DebugBase, ThreadExtension): 16 class DebugClient(DebugClientBase, DebugBase, ThreadExtension):
17 """ 17 """
18 Class implementing the client side of the debugger. 18 Class implementing the client side of the debugger.
19
20 This variant of the debugger implements the standard debugger client
21 by subclassing all relevant base classes.
22 """ 19 """
23 def __init__(self): 20 def __init__(self):
24 """ 21 """
25 Constructor 22 Constructor
26 """ 23 """
29 DebugBase.__init__(self, self) 26 DebugBase.__init__(self, self)
30 27
31 ThreadExtension.__init__(self) 28 ThreadExtension.__init__(self)
32 29
33 self.__moduleLoader = ModuleLoader(self) 30 self.__moduleLoader = ModuleLoader(self)
34
35 self.variant = 'Standard'
36 31
37 # We are normally called by the debugger to execute directly. 32 # We are normally called by the debugger to execute directly.
38 33
39 if __name__ == '__main__': 34 if __name__ == '__main__':
40 debugClient = DebugClient() 35 debugClient = DebugClient()

eric ide

mercurial