Debugger/DebuggerInterfacePython3.py

changeset 5848
56388f41b1e6
parent 5658
e5f6fe5855fd
diff -r fd1262c3fa79 -r 56388f41b1e6 Debugger/DebuggerInterfacePython3.py
--- a/Debugger/DebuggerInterfacePython3.py	Fri Aug 25 16:14:48 2017 +0200
+++ b/Debugger/DebuggerInterfacePython3.py	Sat Aug 26 16:49:16 2017 +0200
@@ -30,6 +30,9 @@
 ClientDefaultCapabilities = DebugClientCapabilities.HasAll
 
 
+# TODO: integrate DebuggerInterfacePython2 here and rename as DebuggerInterfacePython
+# TODO: introduce a clientType parameter to the constructor being 'Python2' or 'Python3'
+# TODO: determine Preferences parameters based on this clientType
 class DebuggerInterfacePython3(QObject):
     """
     Class implementing the Python 3 debugger interface for the debug server.
@@ -1065,6 +1068,7 @@
             self.queue.append(cmd)
     
 
+# TODO: duplicate to create the interface object for Python2
 def createDebuggerInterfacePython3(debugServer, passive):
     """
     Module function to create a debugger interface instance.
@@ -1080,6 +1084,7 @@
     return DebuggerInterfacePython3(debugServer, passive)
 
 
+# TODO: change this to return a list of registry data tuples (one for Python2 and one for Python3)
 def getRegistryData():
     """
     Module function to get characterizing data for the debugger interface.

eric ide

mercurial