--- 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.