DebugClients/Python/DebugClient.py

branch
debugger speed
changeset 5207
7283629b02c0
parent 5179
5f56410e7624
child 5389
9b1c800daff3
--- a/DebugClients/Python/DebugClient.py	Tue Oct 04 22:38:29 2016 +0200
+++ b/DebugClients/Python/DebugClient.py	Thu Oct 06 22:28:12 2016 +0200
@@ -4,14 +4,15 @@
 #
 
 """
-Module implementing a non-threaded variant of the debug client.
+Module implementing the standard debug client.
 """
 
 from DebugBase import DebugBase
-import DebugClientBase
+from DebugClientBase import DebugClientBase
+from ThreadExtension import ThreadExtension
 
 
-class DebugClient(DebugClientBase.DebugClientBase, DebugBase):
+class DebugClient(DebugClientBase, DebugBase, ThreadExtension):
     """
     Class implementing the client side of the debugger.
     
@@ -22,10 +23,12 @@
         """
         Constructor
         """
-        DebugClientBase.DebugClientBase.__init__(self)
+        DebugClientBase.__init__(self)
         
         DebugBase.__init__(self, self)
         
+        ThreadExtension.__init__(self)
+        
         self.variant = 'Standard'
 
 # We are normally called by the debugger to execute directly.

eric ide

mercurial