Documentation/Help/source.qhp

changeset 5144
1ab536d25072
parent 5117
1faa0780ae1d
child 5147
d39dd5cee0c8
diff -r bc64243b7672 -r 1ab536d25072 Documentation/Help/source.qhp
--- a/Documentation/Help/source.qhp	Sun Sep 04 13:51:33 2016 +0200
+++ b/Documentation/Help/source.qhp	Sun Sep 04 13:58:11 2016 +0200
@@ -27,26 +27,24 @@
             <section title="eric6.DataViews.PyProfileDialog" ref="eric6.DataViews.PyProfileDialog.html" />
           </section>
           <section title="eric6.DebugClients" ref="index-eric6.DebugClients.html">
-            <section title="eric6.DebugClients.Python" ref="index-eric6.DebugClients.Python.html">
-              <section title="eric6.DebugClients.Python.AsyncFile" ref="eric6.DebugClients.Python.AsyncFile.html" />
-              <section title="eric6.DebugClients.Python.AsyncIO" ref="eric6.DebugClients.Python.AsyncIO.html" />
-              <section title="eric6.DebugClients.Python.DCTestResult" ref="eric6.DebugClients.Python.DCTestResult.html" />
-              <section title="eric6.DebugClients.Python.DebugBase" ref="eric6.DebugClients.Python.DebugBase.html" />
-              <section title="eric6.DebugClients.Python.DebugClient" ref="eric6.DebugClients.Python.DebugClient.html" />
-              <section title="eric6.DebugClients.Python.DebugClientBase" ref="eric6.DebugClients.Python.DebugClientBase.html" />
-              <section title="eric6.DebugClients.Python.DebugClientCapabilities" ref="eric6.DebugClients.Python.DebugClientCapabilities.html" />
-              <section title="eric6.DebugClients.Python.DebugClientThreads" ref="eric6.DebugClients.Python.DebugClientThreads.html" />
-              <section title="eric6.DebugClients.Python.DebugConfig" ref="eric6.DebugClients.Python.DebugConfig.html" />
-              <section title="eric6.DebugClients.Python.DebugProtocol" ref="eric6.DebugClients.Python.DebugProtocol.html" />
-              <section title="eric6.DebugClients.Python.DebugThread" ref="eric6.DebugClients.Python.DebugThread.html" />
-              <section title="eric6.DebugClients.Python.FlexCompleter" ref="eric6.DebugClients.Python.FlexCompleter.html" />
-              <section title="eric6.DebugClients.Python.PyProfile" ref="eric6.DebugClients.Python.PyProfile.html" />
-              <section title="eric6.DebugClients.Python.eric6dbgstub" ref="eric6.DebugClients.Python.eric6dbgstub.html" />
-              <section title="eric6.DebugClients.Python.getpass" ref="eric6.DebugClients.Python.getpass.html" />
+            <section title="eric6.DebugClients.Python2" ref="index-eric6.DebugClients.Python2.html">
+              <section title="eric6.DebugClients.Python2.AsyncFile" ref="eric6.DebugClients.Python2.AsyncFile.html" />
+              <section title="eric6.DebugClients.Python2.DCTestResult" ref="eric6.DebugClients.Python2.DCTestResult.html" />
+              <section title="eric6.DebugClients.Python2.DebugBase" ref="eric6.DebugClients.Python2.DebugBase.html" />
+              <section title="eric6.DebugClients.Python2.DebugClient" ref="eric6.DebugClients.Python2.DebugClient.html" />
+              <section title="eric6.DebugClients.Python2.DebugClientBase" ref="eric6.DebugClients.Python2.DebugClientBase.html" />
+              <section title="eric6.DebugClients.Python2.DebugClientCapabilities" ref="eric6.DebugClients.Python2.DebugClientCapabilities.html" />
+              <section title="eric6.DebugClients.Python2.DebugClientThreads" ref="eric6.DebugClients.Python2.DebugClientThreads.html" />
+              <section title="eric6.DebugClients.Python2.DebugConfig" ref="eric6.DebugClients.Python2.DebugConfig.html" />
+              <section title="eric6.DebugClients.Python2.DebugThread" ref="eric6.DebugClients.Python2.DebugThread.html" />
+              <section title="eric6.DebugClients.Python2.DebugUtilities" ref="eric6.DebugClients.Python2.DebugUtilities.html" />
+              <section title="eric6.DebugClients.Python2.FlexCompleter" ref="eric6.DebugClients.Python2.FlexCompleter.html" />
+              <section title="eric6.DebugClients.Python2.PyProfile" ref="eric6.DebugClients.Python2.PyProfile.html" />
+              <section title="eric6.DebugClients.Python2.eric6dbgstub" ref="eric6.DebugClients.Python2.eric6dbgstub.html" />
+              <section title="eric6.DebugClients.Python2.getpass" ref="eric6.DebugClients.Python2.getpass.html" />
             </section>
             <section title="eric6.DebugClients.Python3" ref="index-eric6.DebugClients.Python3.html">
               <section title="eric6.DebugClients.Python3.AsyncFile" ref="eric6.DebugClients.Python3.AsyncFile.html" />
-              <section title="eric6.DebugClients.Python3.AsyncIO" ref="eric6.DebugClients.Python3.AsyncIO.html" />
               <section title="eric6.DebugClients.Python3.DCTestResult" ref="eric6.DebugClients.Python3.DCTestResult.html" />
               <section title="eric6.DebugClients.Python3.DebugBase" ref="eric6.DebugClients.Python3.DebugBase.html" />
               <section title="eric6.DebugClients.Python3.DebugClient" ref="eric6.DebugClients.Python3.DebugClient.html" />
@@ -54,7 +52,6 @@
               <section title="eric6.DebugClients.Python3.DebugClientCapabilities" ref="eric6.DebugClients.Python3.DebugClientCapabilities.html" />
               <section title="eric6.DebugClients.Python3.DebugClientThreads" ref="eric6.DebugClients.Python3.DebugClientThreads.html" />
               <section title="eric6.DebugClients.Python3.DebugConfig" ref="eric6.DebugClients.Python3.DebugConfig.html" />
-              <section title="eric6.DebugClients.Python3.DebugProtocol" ref="eric6.DebugClients.Python3.DebugProtocol.html" />
               <section title="eric6.DebugClients.Python3.DebugThread" ref="eric6.DebugClients.Python3.DebugThread.html" />
               <section title="eric6.DebugClients.Python3.DebugUtilities" ref="eric6.DebugClients.Python3.DebugUtilities.html" />
               <section title="eric6.DebugClients.Python3.FlexCompleter" ref="eric6.DebugClients.Python3.FlexCompleter.html" />
@@ -70,12 +67,11 @@
             <section title="eric6.Debugger.CallTraceViewer" ref="eric6.Debugger.CallTraceViewer.html" />
             <section title="eric6.Debugger.Config" ref="eric6.Debugger.Config.html" />
             <section title="eric6.Debugger.DebugClientCapabilities" ref="eric6.Debugger.DebugClientCapabilities.html" />
-            <section title="eric6.Debugger.DebugProtocol" ref="eric6.Debugger.DebugProtocol.html" />
             <section title="eric6.Debugger.DebugServer" ref="eric6.Debugger.DebugServer.html" />
             <section title="eric6.Debugger.DebugUI" ref="eric6.Debugger.DebugUI.html" />
             <section title="eric6.Debugger.DebugViewer" ref="eric6.Debugger.DebugViewer.html" />
             <section title="eric6.Debugger.DebuggerInterfaceNone" ref="eric6.Debugger.DebuggerInterfaceNone.html" />
-            <section title="eric6.Debugger.DebuggerInterfacePython" ref="eric6.Debugger.DebuggerInterfacePython.html" />
+            <section title="eric6.Debugger.DebuggerInterfacePython2" ref="eric6.Debugger.DebuggerInterfacePython2.html" />
             <section title="eric6.Debugger.DebuggerInterfacePython3" ref="eric6.Debugger.DebuggerInterfacePython3.html" />
             <section title="eric6.Debugger.EditBreakpointDialog" ref="eric6.Debugger.EditBreakpointDialog.html" />
             <section title="eric6.Debugger.EditWatchpointDialog" ref="eric6.Debugger.EditWatchpointDialog.html" />
@@ -1852,66 +1848,55 @@
       <keyword name="AssociationItem.parseAssociationItemDataString" id="AssociationItem.parseAssociationItemDataString" ref="eric6.Graphics.AssociationItem.html#AssociationItem.parseAssociationItemDataString" />
       <keyword name="AssociationItem.unassociate" id="AssociationItem.unassociate" ref="eric6.Graphics.AssociationItem.html#AssociationItem.unassociate" />
       <keyword name="AssociationItem.widgetMoved" id="AssociationItem.widgetMoved" ref="eric6.Graphics.AssociationItem.html#AssociationItem.widgetMoved" />
-      <keyword name="AsyncFile" id="AsyncFile" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile" />
+      <keyword name="AsyncFile" id="AsyncFile" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile" />
       <keyword name="AsyncFile" id="AsyncFile" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile" />
-      <keyword name="AsyncFile (Constructor)" id="AsyncFile (Constructor)" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.__init__" />
+      <keyword name="AsyncFile (Constructor)" id="AsyncFile (Constructor)" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.__init__" />
       <keyword name="AsyncFile (Constructor)" id="AsyncFile (Constructor)" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.__init__" />
-      <keyword name="AsyncFile (Module)" id="AsyncFile (Module)" ref="eric6.DebugClients.Python.AsyncFile.html" />
+      <keyword name="AsyncFile (Module)" id="AsyncFile (Module)" ref="eric6.DebugClients.Python2.AsyncFile.html" />
       <keyword name="AsyncFile (Module)" id="AsyncFile (Module)" ref="eric6.DebugClients.Python3.AsyncFile.html" />
-      <keyword name="AsyncFile.__checkMode" id="AsyncFile.__checkMode" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.__checkMode" />
+      <keyword name="AsyncFile.__checkMode" id="AsyncFile.__checkMode" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.__checkMode" />
       <keyword name="AsyncFile.__checkMode" id="AsyncFile.__checkMode" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.__checkMode" />
-      <keyword name="AsyncFile.__nWrite" id="AsyncFile.__nWrite" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.__nWrite" />
+      <keyword name="AsyncFile.__nWrite" id="AsyncFile.__nWrite" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.__nWrite" />
       <keyword name="AsyncFile.__nWrite" id="AsyncFile.__nWrite" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.__nWrite" />
-      <keyword name="AsyncFile.close" id="AsyncFile.close" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.close" />
+      <keyword name="AsyncFile.close" id="AsyncFile.close" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.close" />
       <keyword name="AsyncFile.close" id="AsyncFile.close" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.close" />
-      <keyword name="AsyncFile.fileno" id="AsyncFile.fileno" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.fileno" />
+      <keyword name="AsyncFile.fileno" id="AsyncFile.fileno" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.fileno" />
       <keyword name="AsyncFile.fileno" id="AsyncFile.fileno" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.fileno" />
-      <keyword name="AsyncFile.flush" id="AsyncFile.flush" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.flush" />
+      <keyword name="AsyncFile.flush" id="AsyncFile.flush" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.flush" />
       <keyword name="AsyncFile.flush" id="AsyncFile.flush" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.flush" />
-      <keyword name="AsyncFile.isatty" id="AsyncFile.isatty" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.isatty" />
+      <keyword name="AsyncFile.isatty" id="AsyncFile.isatty" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.isatty" />
       <keyword name="AsyncFile.isatty" id="AsyncFile.isatty" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.isatty" />
-      <keyword name="AsyncFile.pendingWrite" id="AsyncFile.pendingWrite" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.pendingWrite" />
+      <keyword name="AsyncFile.pendingWrite" id="AsyncFile.pendingWrite" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.pendingWrite" />
       <keyword name="AsyncFile.pendingWrite" id="AsyncFile.pendingWrite" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.pendingWrite" />
-      <keyword name="AsyncFile.read" id="AsyncFile.read" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.read" />
+      <keyword name="AsyncFile.read" id="AsyncFile.read" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.read" />
       <keyword name="AsyncFile.read" id="AsyncFile.read" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.read" />
-      <keyword name="AsyncFile.read_p" id="AsyncFile.read_p" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.read_p" />
+      <keyword name="AsyncFile.read_p" id="AsyncFile.read_p" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.read_p" />
       <keyword name="AsyncFile.read_p" id="AsyncFile.read_p" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.read_p" />
+      <keyword name="AsyncFile.readable" id="AsyncFile.readable" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.readable" />
       <keyword name="AsyncFile.readable" id="AsyncFile.readable" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.readable" />
-      <keyword name="AsyncFile.readline" id="AsyncFile.readline" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.readline" />
+      <keyword name="AsyncFile.readline" id="AsyncFile.readline" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.readline" />
       <keyword name="AsyncFile.readline" id="AsyncFile.readline" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.readline" />
-      <keyword name="AsyncFile.readline_p" id="AsyncFile.readline_p" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.readline_p" />
+      <keyword name="AsyncFile.readline_p" id="AsyncFile.readline_p" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.readline_p" />
       <keyword name="AsyncFile.readline_p" id="AsyncFile.readline_p" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.readline_p" />
-      <keyword name="AsyncFile.readlines" id="AsyncFile.readlines" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.readlines" />
+      <keyword name="AsyncFile.readlines" id="AsyncFile.readlines" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.readlines" />
       <keyword name="AsyncFile.readlines" id="AsyncFile.readlines" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.readlines" />
-      <keyword name="AsyncFile.seek" id="AsyncFile.seek" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.seek" />
+      <keyword name="AsyncFile.seek" id="AsyncFile.seek" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.seek" />
       <keyword name="AsyncFile.seek" id="AsyncFile.seek" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.seek" />
+      <keyword name="AsyncFile.seekable" id="AsyncFile.seekable" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.seekable" />
       <keyword name="AsyncFile.seekable" id="AsyncFile.seekable" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.seekable" />
-      <keyword name="AsyncFile.tell" id="AsyncFile.tell" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.tell" />
+      <keyword name="AsyncFile.tell" id="AsyncFile.tell" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.tell" />
       <keyword name="AsyncFile.tell" id="AsyncFile.tell" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.tell" />
-      <keyword name="AsyncFile.truncate" id="AsyncFile.truncate" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.truncate" />
+      <keyword name="AsyncFile.truncate" id="AsyncFile.truncate" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.truncate" />
       <keyword name="AsyncFile.truncate" id="AsyncFile.truncate" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.truncate" />
+      <keyword name="AsyncFile.writable" id="AsyncFile.writable" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.writable" />
       <keyword name="AsyncFile.writable" id="AsyncFile.writable" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.writable" />
-      <keyword name="AsyncFile.write" id="AsyncFile.write" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.write" />
+      <keyword name="AsyncFile.write" id="AsyncFile.write" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.write" />
       <keyword name="AsyncFile.write" id="AsyncFile.write" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.write" />
-      <keyword name="AsyncFile.writelines" id="AsyncFile.writelines" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncFile.writelines" />
+      <keyword name="AsyncFile.write_p" id="AsyncFile.write_p" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.write_p" />
+      <keyword name="AsyncFile.write_p" id="AsyncFile.write_p" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.write_p" />
+      <keyword name="AsyncFile.writelines" id="AsyncFile.writelines" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncFile.writelines" />
       <keyword name="AsyncFile.writelines" id="AsyncFile.writelines" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncFile.writelines" />
-      <keyword name="AsyncIO" id="AsyncIO" ref="eric6.DebugClients.Python.AsyncIO.html#AsyncIO" />
-      <keyword name="AsyncIO" id="AsyncIO" ref="eric6.DebugClients.Python3.AsyncIO.html#AsyncIO" />
-      <keyword name="AsyncIO (Constructor)" id="AsyncIO (Constructor)" ref="eric6.DebugClients.Python.AsyncIO.html#AsyncIO.__init__" />
-      <keyword name="AsyncIO (Constructor)" id="AsyncIO (Constructor)" ref="eric6.DebugClients.Python3.AsyncIO.html#AsyncIO.__init__" />
-      <keyword name="AsyncIO (Module)" id="AsyncIO (Module)" ref="eric6.DebugClients.Python.AsyncIO.html" />
-      <keyword name="AsyncIO (Module)" id="AsyncIO (Module)" ref="eric6.DebugClients.Python3.AsyncIO.html" />
-      <keyword name="AsyncIO.disconnect" id="AsyncIO.disconnect" ref="eric6.DebugClients.Python.AsyncIO.html#AsyncIO.disconnect" />
-      <keyword name="AsyncIO.disconnect" id="AsyncIO.disconnect" ref="eric6.DebugClients.Python3.AsyncIO.html#AsyncIO.disconnect" />
-      <keyword name="AsyncIO.readReady" id="AsyncIO.readReady" ref="eric6.DebugClients.Python.AsyncIO.html#AsyncIO.readReady" />
-      <keyword name="AsyncIO.readReady" id="AsyncIO.readReady" ref="eric6.DebugClients.Python3.AsyncIO.html#AsyncIO.readReady" />
-      <keyword name="AsyncIO.setDescriptors" id="AsyncIO.setDescriptors" ref="eric6.DebugClients.Python.AsyncIO.html#AsyncIO.setDescriptors" />
-      <keyword name="AsyncIO.setDescriptors" id="AsyncIO.setDescriptors" ref="eric6.DebugClients.Python3.AsyncIO.html#AsyncIO.setDescriptors" />
-      <keyword name="AsyncIO.write" id="AsyncIO.write" ref="eric6.DebugClients.Python.AsyncIO.html#AsyncIO.write" />
-      <keyword name="AsyncIO.write" id="AsyncIO.write" ref="eric6.DebugClients.Python3.AsyncIO.html#AsyncIO.write" />
-      <keyword name="AsyncIO.writeReady" id="AsyncIO.writeReady" ref="eric6.DebugClients.Python.AsyncIO.html#AsyncIO.writeReady" />
-      <keyword name="AsyncIO.writeReady" id="AsyncIO.writeReady" ref="eric6.DebugClients.Python3.AsyncIO.html#AsyncIO.writeReady" />
-      <keyword name="AsyncPendingWrite" id="AsyncPendingWrite" ref="eric6.DebugClients.Python.AsyncFile.html#AsyncPendingWrite" />
+      <keyword name="AsyncPendingWrite" id="AsyncPendingWrite" ref="eric6.DebugClients.Python2.AsyncFile.html#AsyncPendingWrite" />
       <keyword name="AsyncPendingWrite" id="AsyncPendingWrite" ref="eric6.DebugClients.Python3.AsyncFile.html#AsyncPendingWrite" />
       <keyword name="Attribute" id="Attribute" ref="eric6.Utilities.ClassBrowsers.ClbrBaseClasses.html#Attribute" />
       <keyword name="Attribute" id="Attribute" ref="eric6.Utilities.ClassBrowsers.idlclbr.html#Attribute" />
@@ -2950,17 +2935,17 @@
       <keyword name="CompareWindow" id="CompareWindow" ref="eric6.UI.CompareDialog.html#CompareWindow" />
       <keyword name="CompareWindow (Constructor)" id="CompareWindow (Constructor)" ref="eric6.UI.CompareDialog.html#CompareWindow.__init__" />
       <keyword name="CompareWindow.eventFilter" id="CompareWindow.eventFilter" ref="eric6.UI.CompareDialog.html#CompareWindow.eventFilter" />
-      <keyword name="Completer" id="Completer" ref="eric6.DebugClients.Python.FlexCompleter.html#Completer" />
+      <keyword name="Completer" id="Completer" ref="eric6.DebugClients.Python2.FlexCompleter.html#Completer" />
       <keyword name="Completer" id="Completer" ref="eric6.DebugClients.Python3.FlexCompleter.html#Completer" />
-      <keyword name="Completer (Constructor)" id="Completer (Constructor)" ref="eric6.DebugClients.Python.FlexCompleter.html#Completer.__init__" />
+      <keyword name="Completer (Constructor)" id="Completer (Constructor)" ref="eric6.DebugClients.Python2.FlexCompleter.html#Completer.__init__" />
       <keyword name="Completer (Constructor)" id="Completer (Constructor)" ref="eric6.DebugClients.Python3.FlexCompleter.html#Completer.__init__" />
-      <keyword name="Completer._callable_postfix" id="Completer._callable_postfix" ref="eric6.DebugClients.Python.FlexCompleter.html#Completer._callable_postfix" />
+      <keyword name="Completer._callable_postfix" id="Completer._callable_postfix" ref="eric6.DebugClients.Python2.FlexCompleter.html#Completer._callable_postfix" />
       <keyword name="Completer._callable_postfix" id="Completer._callable_postfix" ref="eric6.DebugClients.Python3.FlexCompleter.html#Completer._callable_postfix" />
-      <keyword name="Completer.attr_matches" id="Completer.attr_matches" ref="eric6.DebugClients.Python.FlexCompleter.html#Completer.attr_matches" />
+      <keyword name="Completer.attr_matches" id="Completer.attr_matches" ref="eric6.DebugClients.Python2.FlexCompleter.html#Completer.attr_matches" />
       <keyword name="Completer.attr_matches" id="Completer.attr_matches" ref="eric6.DebugClients.Python3.FlexCompleter.html#Completer.attr_matches" />
-      <keyword name="Completer.complete" id="Completer.complete" ref="eric6.DebugClients.Python.FlexCompleter.html#Completer.complete" />
+      <keyword name="Completer.complete" id="Completer.complete" ref="eric6.DebugClients.Python2.FlexCompleter.html#Completer.complete" />
       <keyword name="Completer.complete" id="Completer.complete" ref="eric6.DebugClients.Python3.FlexCompleter.html#Completer.complete" />
-      <keyword name="Completer.global_matches" id="Completer.global_matches" ref="eric6.DebugClients.Python.FlexCompleter.html#Completer.global_matches" />
+      <keyword name="Completer.global_matches" id="Completer.global_matches" ref="eric6.DebugClients.Python2.FlexCompleter.html#Completer.global_matches" />
       <keyword name="Completer.global_matches" id="Completer.global_matches" ref="eric6.DebugClients.Python3.FlexCompleter.html#Completer.global_matches" />
       <keyword name="CompleterBase" id="CompleterBase" ref="eric6.QScintilla.TypingCompleters.CompleterBase.html#CompleterBase" />
       <keyword name="CompleterBase (Constructor)" id="CompleterBase (Constructor)" ref="eric6.QScintilla.TypingCompleters.CompleterBase.html#CompleterBase.__init__" />
@@ -3284,229 +3269,244 @@
       <keyword name="CreateDialogCodeDialog.on_classNameCombo_activated" id="CreateDialogCodeDialog.on_classNameCombo_activated" ref="eric6.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.on_classNameCombo_activated" />
       <keyword name="CreateDialogCodeDialog.on_filterEdit_textChanged" id="CreateDialogCodeDialog.on_filterEdit_textChanged" ref="eric6.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.on_filterEdit_textChanged" />
       <keyword name="CreateDialogCodeDialog.on_newButton_clicked" id="CreateDialogCodeDialog.on_newButton_clicked" ref="eric6.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.on_newButton_clicked" />
-      <keyword name="DCTestResult" id="DCTestResult" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult" />
+      <keyword name="DCTestResult" id="DCTestResult" ref="eric6.DebugClients.Python2.DCTestResult.html#DCTestResult" />
       <keyword name="DCTestResult" id="DCTestResult" ref="eric6.DebugClients.Python3.DCTestResult.html#DCTestResult" />
-      <keyword name="DCTestResult (Constructor)" id="DCTestResult (Constructor)" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.__init__" />
+      <keyword name="DCTestResult (Constructor)" id="DCTestResult (Constructor)" ref="eric6.DebugClients.Python2.DCTestResult.html#DCTestResult.__init__" />
       <keyword name="DCTestResult (Constructor)" id="DCTestResult (Constructor)" ref="eric6.DebugClients.Python3.DCTestResult.html#DCTestResult.__init__" />
-      <keyword name="DCTestResult (Module)" id="DCTestResult (Module)" ref="eric6.DebugClients.Python.DCTestResult.html" />
+      <keyword name="DCTestResult (Module)" id="DCTestResult (Module)" ref="eric6.DebugClients.Python2.DCTestResult.html" />
       <keyword name="DCTestResult (Module)" id="DCTestResult (Module)" ref="eric6.DebugClients.Python3.DCTestResult.html" />
-      <keyword name="DCTestResult.addError" id="DCTestResult.addError" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.addError" />
+      <keyword name="DCTestResult.addError" id="DCTestResult.addError" ref="eric6.DebugClients.Python2.DCTestResult.html#DCTestResult.addError" />
       <keyword name="DCTestResult.addError" id="DCTestResult.addError" ref="eric6.DebugClients.Python3.DCTestResult.html#DCTestResult.addError" />
-      <keyword name="DCTestResult.addExpectedFailure" id="DCTestResult.addExpectedFailure" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.addExpectedFailure" />
+      <keyword name="DCTestResult.addExpectedFailure" id="DCTestResult.addExpectedFailure" ref="eric6.DebugClients.Python2.DCTestResult.html#DCTestResult.addExpectedFailure" />
       <keyword name="DCTestResult.addExpectedFailure" id="DCTestResult.addExpectedFailure" ref="eric6.DebugClients.Python3.DCTestResult.html#DCTestResult.addExpectedFailure" />
-      <keyword name="DCTestResult.addFailure" id="DCTestResult.addFailure" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.addFailure" />
+      <keyword name="DCTestResult.addFailure" id="DCTestResult.addFailure" ref="eric6.DebugClients.Python2.DCTestResult.html#DCTestResult.addFailure" />
       <keyword name="DCTestResult.addFailure" id="DCTestResult.addFailure" ref="eric6.DebugClients.Python3.DCTestResult.html#DCTestResult.addFailure" />
-      <keyword name="DCTestResult.addSkip" id="DCTestResult.addSkip" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.addSkip" />
+      <keyword name="DCTestResult.addSkip" id="DCTestResult.addSkip" ref="eric6.DebugClients.Python2.DCTestResult.html#DCTestResult.addSkip" />
       <keyword name="DCTestResult.addSkip" id="DCTestResult.addSkip" ref="eric6.DebugClients.Python3.DCTestResult.html#DCTestResult.addSkip" />
-      <keyword name="DCTestResult.addUnexpectedSuccess" id="DCTestResult.addUnexpectedSuccess" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.addUnexpectedSuccess" />
+      <keyword name="DCTestResult.addUnexpectedSuccess" id="DCTestResult.addUnexpectedSuccess" ref="eric6.DebugClients.Python2.DCTestResult.html#DCTestResult.addUnexpectedSuccess" />
       <keyword name="DCTestResult.addUnexpectedSuccess" id="DCTestResult.addUnexpectedSuccess" ref="eric6.DebugClients.Python3.DCTestResult.html#DCTestResult.addUnexpectedSuccess" />
-      <keyword name="DCTestResult.startTest" id="DCTestResult.startTest" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.startTest" />
+      <keyword name="DCTestResult.startTest" id="DCTestResult.startTest" ref="eric6.DebugClients.Python2.DCTestResult.html#DCTestResult.startTest" />
       <keyword name="DCTestResult.startTest" id="DCTestResult.startTest" ref="eric6.DebugClients.Python3.DCTestResult.html#DCTestResult.startTest" />
-      <keyword name="DCTestResult.stopTest" id="DCTestResult.stopTest" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.stopTest" />
+      <keyword name="DCTestResult.stopTest" id="DCTestResult.stopTest" ref="eric6.DebugClients.Python2.DCTestResult.html#DCTestResult.stopTest" />
       <keyword name="DCTestResult.stopTest" id="DCTestResult.stopTest" ref="eric6.DebugClients.Python3.DCTestResult.html#DCTestResult.stopTest" />
       <keyword name="Data" id="Data" ref="eric6.Utilities.binplistlib.html#Data" />
       <keyword name="DataViews (Package)" id="DataViews (Package)" ref="index-eric6.DataViews.html" />
-      <keyword name="DebugBase" id="DebugBase" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase" />
+      <keyword name="DebugBase" id="DebugBase" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase" />
       <keyword name="DebugBase" id="DebugBase" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase" />
-      <keyword name="DebugBase (Constructor)" id="DebugBase (Constructor)" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__init__" />
+      <keyword name="DebugBase (Constructor)" id="DebugBase (Constructor)" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.__init__" />
       <keyword name="DebugBase (Constructor)" id="DebugBase (Constructor)" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.__init__" />
-      <keyword name="DebugBase (Module)" id="DebugBase (Module)" ref="eric6.DebugClients.Python.DebugBase.html" />
+      <keyword name="DebugBase (Module)" id="DebugBase (Module)" ref="eric6.DebugClients.Python2.DebugBase.html" />
       <keyword name="DebugBase (Module)" id="DebugBase (Module)" ref="eric6.DebugClients.Python3.DebugBase.html" />
-      <keyword name="DebugBase.__do_clear" id="DebugBase.__do_clear" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__do_clear" />
+      <keyword name="DebugBase.__do_clear" id="DebugBase.__do_clear" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.__do_clear" />
       <keyword name="DebugBase.__do_clear" id="DebugBase.__do_clear" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.__do_clear" />
-      <keyword name="DebugBase.__do_clearWatch" id="DebugBase.__do_clearWatch" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__do_clearWatch" />
+      <keyword name="DebugBase.__do_clearWatch" id="DebugBase.__do_clearWatch" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.__do_clearWatch" />
       <keyword name="DebugBase.__do_clearWatch" id="DebugBase.__do_clearWatch" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.__do_clearWatch" />
-      <keyword name="DebugBase.__effective" id="DebugBase.__effective" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__effective" />
+      <keyword name="DebugBase.__effective" id="DebugBase.__effective" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.__effective" />
       <keyword name="DebugBase.__effective" id="DebugBase.__effective" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.__effective" />
       <keyword name="DebugBase.__extractExceptionName" id="DebugBase.__extractExceptionName" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.__extractExceptionName" />
-      <keyword name="DebugBase.__extract_stack" id="DebugBase.__extract_stack" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__extract_stack" />
+      <keyword name="DebugBase.__extract_stack" id="DebugBase.__extract_stack" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.__extract_stack" />
       <keyword name="DebugBase.__extract_stack" id="DebugBase.__extract_stack" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.__extract_stack" />
-      <keyword name="DebugBase.__sendCallTrace" id="DebugBase.__sendCallTrace" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__sendCallTrace" />
+      <keyword name="DebugBase.__sendCallTrace" id="DebugBase.__sendCallTrace" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.__sendCallTrace" />
       <keyword name="DebugBase.__sendCallTrace" id="DebugBase.__sendCallTrace" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.__sendCallTrace" />
-      <keyword name="DebugBase.__skip_it" id="DebugBase.__skip_it" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__skip_it" />
+      <keyword name="DebugBase.__skip_it" id="DebugBase.__skip_it" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.__skip_it" />
       <keyword name="DebugBase.__skip_it" id="DebugBase.__skip_it" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.__skip_it" />
-      <keyword name="DebugBase.break_anywhere" id="DebugBase.break_anywhere" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.break_anywhere" />
+      <keyword name="DebugBase.break_anywhere" id="DebugBase.break_anywhere" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.break_anywhere" />
       <keyword name="DebugBase.break_anywhere" id="DebugBase.break_anywhere" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.break_anywhere" />
-      <keyword name="DebugBase.break_here" id="DebugBase.break_here" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.break_here" />
+      <keyword name="DebugBase.break_here" id="DebugBase.break_here" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.break_here" />
       <keyword name="DebugBase.break_here" id="DebugBase.break_here" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.break_here" />
-      <keyword name="DebugBase.clear_watch" id="DebugBase.clear_watch" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.clear_watch" />
+      <keyword name="DebugBase.clear_watch" id="DebugBase.clear_watch" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.clear_watch" />
       <keyword name="DebugBase.clear_watch" id="DebugBase.clear_watch" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.clear_watch" />
-      <keyword name="DebugBase.dispatch_exception" id="DebugBase.dispatch_exception" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.dispatch_exception" />
+      <keyword name="DebugBase.dispatch_exception" id="DebugBase.dispatch_exception" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.dispatch_exception" />
       <keyword name="DebugBase.dispatch_exception" id="DebugBase.dispatch_exception" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.dispatch_exception" />
-      <keyword name="DebugBase.dispatch_line" id="DebugBase.dispatch_line" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.dispatch_line" />
+      <keyword name="DebugBase.dispatch_line" id="DebugBase.dispatch_line" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.dispatch_line" />
       <keyword name="DebugBase.dispatch_line" id="DebugBase.dispatch_line" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.dispatch_line" />
-      <keyword name="DebugBase.dispatch_return" id="DebugBase.dispatch_return" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.dispatch_return" />
+      <keyword name="DebugBase.dispatch_return" id="DebugBase.dispatch_return" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.dispatch_return" />
       <keyword name="DebugBase.dispatch_return" id="DebugBase.dispatch_return" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.dispatch_return" />
-      <keyword name="DebugBase.fix_frame_filename" id="DebugBase.fix_frame_filename" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.fix_frame_filename" />
+      <keyword name="DebugBase.fix_frame_filename" id="DebugBase.fix_frame_filename" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.fix_frame_filename" />
       <keyword name="DebugBase.fix_frame_filename" id="DebugBase.fix_frame_filename" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.fix_frame_filename" />
-      <keyword name="DebugBase.getCurrentFrame" id="DebugBase.getCurrentFrame" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.getCurrentFrame" />
+      <keyword name="DebugBase.getCurrentFrame" id="DebugBase.getCurrentFrame" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.getCurrentFrame" />
       <keyword name="DebugBase.getCurrentFrame" id="DebugBase.getCurrentFrame" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.getCurrentFrame" />
-      <keyword name="DebugBase.getEvent" id="DebugBase.getEvent" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.getEvent" />
+      <keyword name="DebugBase.getEvent" id="DebugBase.getEvent" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.getEvent" />
       <keyword name="DebugBase.getEvent" id="DebugBase.getEvent" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.getEvent" />
-      <keyword name="DebugBase.getFrameLocals" id="DebugBase.getFrameLocals" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.getFrameLocals" />
+      <keyword name="DebugBase.getFrameLocals" id="DebugBase.getFrameLocals" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.getFrameLocals" />
       <keyword name="DebugBase.getFrameLocals" id="DebugBase.getFrameLocals" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.getFrameLocals" />
-      <keyword name="DebugBase.getStack" id="DebugBase.getStack" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.getStack" />
+      <keyword name="DebugBase.getStack" id="DebugBase.getStack" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.getStack" />
       <keyword name="DebugBase.getStack" id="DebugBase.getStack" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.getStack" />
-      <keyword name="DebugBase.get_break" id="DebugBase.get_break" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.get_break" />
+      <keyword name="DebugBase.get_break" id="DebugBase.get_break" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.get_break" />
       <keyword name="DebugBase.get_break" id="DebugBase.get_break" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.get_break" />
-      <keyword name="DebugBase.get_watch" id="DebugBase.get_watch" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.get_watch" />
+      <keyword name="DebugBase.get_watch" id="DebugBase.get_watch" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.get_watch" />
       <keyword name="DebugBase.get_watch" id="DebugBase.get_watch" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.get_watch" />
-      <keyword name="DebugBase.go" id="DebugBase.go" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.go" />
+      <keyword name="DebugBase.go" id="DebugBase.go" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.go" />
       <keyword name="DebugBase.go" id="DebugBase.go" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.go" />
-      <keyword name="DebugBase.isBroken" id="DebugBase.isBroken" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.isBroken" />
+      <keyword name="DebugBase.isBroken" id="DebugBase.isBroken" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.isBroken" />
       <keyword name="DebugBase.isBroken" id="DebugBase.isBroken" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.isBroken" />
-      <keyword name="DebugBase.profile" id="DebugBase.profile" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.profile" />
+      <keyword name="DebugBase.profile" id="DebugBase.profile" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.profile" />
       <keyword name="DebugBase.profile" id="DebugBase.profile" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.profile" />
-      <keyword name="DebugBase.setRecursionDepth" id="DebugBase.setRecursionDepth" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.setRecursionDepth" />
+      <keyword name="DebugBase.setRecursionDepth" id="DebugBase.setRecursionDepth" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.setRecursionDepth" />
       <keyword name="DebugBase.setRecursionDepth" id="DebugBase.setRecursionDepth" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.setRecursionDepth" />
-      <keyword name="DebugBase.set_continue" id="DebugBase.set_continue" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_continue" />
+      <keyword name="DebugBase.set_continue" id="DebugBase.set_continue" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.set_continue" />
       <keyword name="DebugBase.set_continue" id="DebugBase.set_continue" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.set_continue" />
-      <keyword name="DebugBase.set_quit" id="DebugBase.set_quit" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_quit" />
+      <keyword name="DebugBase.set_quit" id="DebugBase.set_quit" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.set_quit" />
       <keyword name="DebugBase.set_quit" id="DebugBase.set_quit" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.set_quit" />
-      <keyword name="DebugBase.set_trace" id="DebugBase.set_trace" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_trace" />
+      <keyword name="DebugBase.set_trace" id="DebugBase.set_trace" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.set_trace" />
       <keyword name="DebugBase.set_trace" id="DebugBase.set_trace" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.set_trace" />
-      <keyword name="DebugBase.set_watch" id="DebugBase.set_watch" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_watch" />
+      <keyword name="DebugBase.set_watch" id="DebugBase.set_watch" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.set_watch" />
       <keyword name="DebugBase.set_watch" id="DebugBase.set_watch" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.set_watch" />
-      <keyword name="DebugBase.step" id="DebugBase.step" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.step" />
+      <keyword name="DebugBase.step" id="DebugBase.step" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.step" />
       <keyword name="DebugBase.step" id="DebugBase.step" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.step" />
-      <keyword name="DebugBase.stepOut" id="DebugBase.stepOut" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.stepOut" />
+      <keyword name="DebugBase.stepOut" id="DebugBase.stepOut" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.stepOut" />
       <keyword name="DebugBase.stepOut" id="DebugBase.stepOut" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.stepOut" />
-      <keyword name="DebugBase.stop_here" id="DebugBase.stop_here" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.stop_here" />
+      <keyword name="DebugBase.stop_here" id="DebugBase.stop_here" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.stop_here" />
       <keyword name="DebugBase.stop_here" id="DebugBase.stop_here" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.stop_here" />
-      <keyword name="DebugBase.storeFrameLocals" id="DebugBase.storeFrameLocals" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.storeFrameLocals" />
+      <keyword name="DebugBase.storeFrameLocals" id="DebugBase.storeFrameLocals" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.storeFrameLocals" />
       <keyword name="DebugBase.storeFrameLocals" id="DebugBase.storeFrameLocals" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.storeFrameLocals" />
-      <keyword name="DebugBase.trace_dispatch" id="DebugBase.trace_dispatch" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.trace_dispatch" />
+      <keyword name="DebugBase.trace_dispatch" id="DebugBase.trace_dispatch" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.trace_dispatch" />
       <keyword name="DebugBase.trace_dispatch" id="DebugBase.trace_dispatch" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.trace_dispatch" />
-      <keyword name="DebugBase.user_exception" id="DebugBase.user_exception" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.user_exception" />
+      <keyword name="DebugBase.user_exception" id="DebugBase.user_exception" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.user_exception" />
       <keyword name="DebugBase.user_exception" id="DebugBase.user_exception" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.user_exception" />
-      <keyword name="DebugBase.user_line" id="DebugBase.user_line" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.user_line" />
+      <keyword name="DebugBase.user_line" id="DebugBase.user_line" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.user_line" />
       <keyword name="DebugBase.user_line" id="DebugBase.user_line" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.user_line" />
-      <keyword name="DebugBase.user_return" id="DebugBase.user_return" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.user_return" />
+      <keyword name="DebugBase.user_return" id="DebugBase.user_return" ref="eric6.DebugClients.Python2.DebugBase.html#DebugBase.user_return" />
       <keyword name="DebugBase.user_return" id="DebugBase.user_return" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.user_return" />
-      <keyword name="DebugClient" id="DebugClient" ref="eric6.DebugClients.Python.DebugClient.html#DebugClient" />
+      <keyword name="DebugClient" id="DebugClient" ref="eric6.DebugClients.Python2.DebugClient.html#DebugClient" />
       <keyword name="DebugClient" id="DebugClient" ref="eric6.DebugClients.Python3.DebugClient.html#DebugClient" />
-      <keyword name="DebugClient (Constructor)" id="DebugClient (Constructor)" ref="eric6.DebugClients.Python.DebugClient.html#DebugClient.__init__" />
+      <keyword name="DebugClient (Constructor)" id="DebugClient (Constructor)" ref="eric6.DebugClients.Python2.DebugClient.html#DebugClient.__init__" />
       <keyword name="DebugClient (Constructor)" id="DebugClient (Constructor)" ref="eric6.DebugClients.Python3.DebugClient.html#DebugClient.__init__" />
-      <keyword name="DebugClient (Module)" id="DebugClient (Module)" ref="eric6.DebugClients.Python.DebugClient.html" />
+      <keyword name="DebugClient (Module)" id="DebugClient (Module)" ref="eric6.DebugClients.Python2.DebugClient.html" />
       <keyword name="DebugClient (Module)" id="DebugClient (Module)" ref="eric6.DebugClients.Python3.DebugClient.html" />
-      <keyword name="DebugClientBase" id="DebugClientBase" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase" />
+      <keyword name="DebugClientBase" id="DebugClientBase" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase" />
       <keyword name="DebugClientBase" id="DebugClientBase" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase" />
-      <keyword name="DebugClientBase (Constructor)" id="DebugClientBase (Constructor)" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__init__" />
+      <keyword name="DebugClientBase (Constructor)" id="DebugClientBase (Constructor)" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__init__" />
       <keyword name="DebugClientBase (Constructor)" id="DebugClientBase (Constructor)" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__init__" />
-      <keyword name="DebugClientBase (Module)" id="DebugClientBase (Module)" ref="eric6.DebugClients.Python.DebugClientBase.html" />
+      <keyword name="DebugClientBase (Module)" id="DebugClientBase (Module)" ref="eric6.DebugClients.Python2.DebugClientBase.html" />
       <keyword name="DebugClientBase (Module)" id="DebugClientBase (Module)" ref="eric6.DebugClients.Python3.DebugClientBase.html" />
-      <keyword name="DebugClientBase.__clientCapabilities" id="DebugClientBase.__clientCapabilities" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__clientCapabilities" />
+      <keyword name="DebugClientBase.__clientCapabilities" id="DebugClientBase.__clientCapabilities" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__clientCapabilities" />
       <keyword name="DebugClientBase.__clientCapabilities" id="DebugClientBase.__clientCapabilities" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__clientCapabilities" />
       <keyword name="DebugClientBase.__compileFileSource" id="DebugClientBase.__compileFileSource" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__compileFileSource" />
-      <keyword name="DebugClientBase.__completionList" id="DebugClientBase.__completionList" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__completionList" />
+      <keyword name="DebugClientBase.__completionList" id="DebugClientBase.__completionList" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__completionList" />
       <keyword name="DebugClientBase.__completionList" id="DebugClientBase.__completionList" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__completionList" />
-      <keyword name="DebugClientBase.__dumpThreadList" id="DebugClientBase.__dumpThreadList" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__dumpThreadList" />
+      <keyword name="DebugClientBase.__dumpThreadList" id="DebugClientBase.__dumpThreadList" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__dumpThreadList" />
       <keyword name="DebugClientBase.__dumpThreadList" id="DebugClientBase.__dumpThreadList" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__dumpThreadList" />
-      <keyword name="DebugClientBase.__dumpVariable" id="DebugClientBase.__dumpVariable" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__dumpVariable" />
+      <keyword name="DebugClientBase.__dumpVariable" id="DebugClientBase.__dumpVariable" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__dumpVariable" />
       <keyword name="DebugClientBase.__dumpVariable" id="DebugClientBase.__dumpVariable" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__dumpVariable" />
-      <keyword name="DebugClientBase.__dumpVariables" id="DebugClientBase.__dumpVariables" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__dumpVariables" />
+      <keyword name="DebugClientBase.__dumpVariables" id="DebugClientBase.__dumpVariables" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__dumpVariables" />
       <keyword name="DebugClientBase.__dumpVariables" id="DebugClientBase.__dumpVariables" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__dumpVariables" />
-      <keyword name="DebugClientBase.__exceptionRaised" id="DebugClientBase.__exceptionRaised" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__exceptionRaised" />
-      <keyword name="DebugClientBase.__exceptionRaised" id="DebugClientBase.__exceptionRaised" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__exceptionRaised" />
-      <keyword name="DebugClientBase.__formatQtVariable" id="DebugClientBase.__formatQtVariable" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__formatQtVariable" />
+      <keyword name="DebugClientBase.__formatQtVariable" id="DebugClientBase.__formatQtVariable" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__formatQtVariable" />
       <keyword name="DebugClientBase.__formatQtVariable" id="DebugClientBase.__formatQtVariable" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__formatQtVariable" />
-      <keyword name="DebugClientBase.__formatVariablesList" id="DebugClientBase.__formatVariablesList" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__formatVariablesList" />
+      <keyword name="DebugClientBase.__formatVariablesList" id="DebugClientBase.__formatVariablesList" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__formatVariablesList" />
       <keyword name="DebugClientBase.__formatVariablesList" id="DebugClientBase.__formatVariablesList" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__formatVariablesList" />
-      <keyword name="DebugClientBase.__generateFilterObjects" id="DebugClientBase.__generateFilterObjects" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__generateFilterObjects" />
+      <keyword name="DebugClientBase.__generateFilterObjects" id="DebugClientBase.__generateFilterObjects" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__generateFilterObjects" />
       <keyword name="DebugClientBase.__generateFilterObjects" id="DebugClientBase.__generateFilterObjects" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__generateFilterObjects" />
-      <keyword name="DebugClientBase.__getCompletionList" id="DebugClientBase.__getCompletionList" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__getCompletionList" />
+      <keyword name="DebugClientBase.__getCompletionList" id="DebugClientBase.__getCompletionList" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__getCompletionList" />
       <keyword name="DebugClientBase.__getCompletionList" id="DebugClientBase.__getCompletionList" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__getCompletionList" />
-      <keyword name="DebugClientBase.__getSysPath" id="DebugClientBase.__getSysPath" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__getSysPath" />
+      <keyword name="DebugClientBase.__getSysPath" id="DebugClientBase.__getSysPath" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__getSysPath" />
       <keyword name="DebugClientBase.__getSysPath" id="DebugClientBase.__getSysPath" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__getSysPath" />
-      <keyword name="DebugClientBase.__interact" id="DebugClientBase.__interact" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__interact" />
+      <keyword name="DebugClientBase.__interact" id="DebugClientBase.__interact" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__interact" />
       <keyword name="DebugClientBase.__interact" id="DebugClientBase.__interact" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__interact" />
-      <keyword name="DebugClientBase.__interceptSignals" id="DebugClientBase.__interceptSignals" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__interceptSignals" />
+      <keyword name="DebugClientBase.__interceptSignals" id="DebugClientBase.__interceptSignals" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__interceptSignals" />
       <keyword name="DebugClientBase.__interceptSignals" id="DebugClientBase.__interceptSignals" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__interceptSignals" />
-      <keyword name="DebugClientBase.__resolveHost" id="DebugClientBase.__resolveHost" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__resolveHost" />
+      <keyword name="DebugClientBase.__resolveHost" id="DebugClientBase.__resolveHost" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__resolveHost" />
       <keyword name="DebugClientBase.__resolveHost" id="DebugClientBase.__resolveHost" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__resolveHost" />
-      <keyword name="DebugClientBase.__setCoding" id="DebugClientBase.__setCoding" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__setCoding" />
+      <keyword name="DebugClientBase.__setCoding" id="DebugClientBase.__setCoding" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__setCoding" />
       <keyword name="DebugClientBase.__setCoding" id="DebugClientBase.__setCoding" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__setCoding" />
-      <keyword name="DebugClientBase.__signalHandler" id="DebugClientBase.__signalHandler" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__signalHandler" />
+      <keyword name="DebugClientBase.__signalHandler" id="DebugClientBase.__signalHandler" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__signalHandler" />
       <keyword name="DebugClientBase.__signalHandler" id="DebugClientBase.__signalHandler" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__signalHandler" />
-      <keyword name="DebugClientBase.__unhandled_exception" id="DebugClientBase.__unhandled_exception" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__unhandled_exception" />
+      <keyword name="DebugClientBase.__unhandled_exception" id="DebugClientBase.__unhandled_exception" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__unhandled_exception" />
       <keyword name="DebugClientBase.__unhandled_exception" id="DebugClientBase.__unhandled_exception" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__unhandled_exception" />
-      <keyword name="DebugClientBase.absPath" id="DebugClientBase.absPath" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.absPath" />
+      <keyword name="DebugClientBase.absPath" id="DebugClientBase.absPath" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.absPath" />
       <keyword name="DebugClientBase.absPath" id="DebugClientBase.absPath" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.absPath" />
-      <keyword name="DebugClientBase.attachThread" id="DebugClientBase.attachThread" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.attachThread" />
+      <keyword name="DebugClientBase.attachThread" id="DebugClientBase.attachThread" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.attachThread" />
       <keyword name="DebugClientBase.attachThread" id="DebugClientBase.attachThread" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.attachThread" />
-      <keyword name="DebugClientBase.close" id="DebugClientBase.close" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.close" />
+      <keyword name="DebugClientBase.close" id="DebugClientBase.close" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.close" />
       <keyword name="DebugClientBase.close" id="DebugClientBase.close" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.close" />
-      <keyword name="DebugClientBase.connectDebugger" id="DebugClientBase.connectDebugger" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.connectDebugger" />
+      <keyword name="DebugClientBase.connectDebugger" id="DebugClientBase.connectDebugger" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.connectDebugger" />
       <keyword name="DebugClientBase.connectDebugger" id="DebugClientBase.connectDebugger" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.connectDebugger" />
-      <keyword name="DebugClientBase.eventLoop" id="DebugClientBase.eventLoop" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.eventLoop" />
+      <keyword name="DebugClientBase.eventLoop" id="DebugClientBase.eventLoop" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.eventLoop" />
       <keyword name="DebugClientBase.eventLoop" id="DebugClientBase.eventLoop" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.eventLoop" />
-      <keyword name="DebugClientBase.eventPoll" id="DebugClientBase.eventPoll" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.eventPoll" />
+      <keyword name="DebugClientBase.eventPoll" id="DebugClientBase.eventPoll" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.eventPoll" />
       <keyword name="DebugClientBase.eventPoll" id="DebugClientBase.eventPoll" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.eventPoll" />
-      <keyword name="DebugClientBase.fork" id="DebugClientBase.fork" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.fork" />
+      <keyword name="DebugClientBase.fork" id="DebugClientBase.fork" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.fork" />
       <keyword name="DebugClientBase.fork" id="DebugClientBase.fork" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.fork" />
-      <keyword name="DebugClientBase.getCoding" id="DebugClientBase.getCoding" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.getCoding" />
+      <keyword name="DebugClientBase.getCoding" id="DebugClientBase.getCoding" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.getCoding" />
       <keyword name="DebugClientBase.getCoding" id="DebugClientBase.getCoding" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.getCoding" />
-      <keyword name="DebugClientBase.getRunning" id="DebugClientBase.getRunning" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.getRunning" />
+      <keyword name="DebugClientBase.getRunning" id="DebugClientBase.getRunning" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.getRunning" />
       <keyword name="DebugClientBase.getRunning" id="DebugClientBase.getRunning" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.getRunning" />
-      <keyword name="DebugClientBase.handleLine" id="DebugClientBase.handleLine" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.handleLine" />
+      <keyword name="DebugClientBase.handleJsonCommand" id="DebugClientBase.handleJsonCommand" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.handleJsonCommand" />
+      <keyword name="DebugClientBase.handleJsonCommand" id="DebugClientBase.handleJsonCommand" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.handleJsonCommand" />
+      <keyword name="DebugClientBase.handleLine" id="DebugClientBase.handleLine" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.handleLine" />
       <keyword name="DebugClientBase.handleLine" id="DebugClientBase.handleLine" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.handleLine" />
-      <keyword name="DebugClientBase.input" id="DebugClientBase.input" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.input" />
+      <keyword name="DebugClientBase.input" id="DebugClientBase.input" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.input" />
       <keyword name="DebugClientBase.input" id="DebugClientBase.input" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.input" />
-      <keyword name="DebugClientBase.main" id="DebugClientBase.main" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.main" />
+      <keyword name="DebugClientBase.main" id="DebugClientBase.main" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.main" />
       <keyword name="DebugClientBase.main" id="DebugClientBase.main" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.main" />
-      <keyword name="DebugClientBase.progTerminated" id="DebugClientBase.progTerminated" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.progTerminated" />
+      <keyword name="DebugClientBase.progTerminated" id="DebugClientBase.progTerminated" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.progTerminated" />
       <keyword name="DebugClientBase.progTerminated" id="DebugClientBase.progTerminated" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.progTerminated" />
-      <keyword name="DebugClientBase.raw_input" id="DebugClientBase.raw_input" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.raw_input" />
-      <keyword name="DebugClientBase.run_call" id="DebugClientBase.run_call" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.run_call" />
+      <keyword name="DebugClientBase.raw_input" id="DebugClientBase.raw_input" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.raw_input" />
+      <keyword name="DebugClientBase.readReady" id="DebugClientBase.readReady" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.readReady" />
+      <keyword name="DebugClientBase.readReady" id="DebugClientBase.readReady" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.readReady" />
+      <keyword name="DebugClientBase.run_call" id="DebugClientBase.run_call" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.run_call" />
       <keyword name="DebugClientBase.run_call" id="DebugClientBase.run_call" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.run_call" />
-      <keyword name="DebugClientBase.sessionClose" id="DebugClientBase.sessionClose" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.sessionClose" />
+      <keyword name="DebugClientBase.sendCallTrace" id="DebugClientBase.sendCallTrace" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.sendCallTrace" />
+      <keyword name="DebugClientBase.sendCallTrace" id="DebugClientBase.sendCallTrace" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sendCallTrace" />
+      <keyword name="DebugClientBase.sendClearTemporaryBreakpoint" id="DebugClientBase.sendClearTemporaryBreakpoint" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.sendClearTemporaryBreakpoint" />
+      <keyword name="DebugClientBase.sendClearTemporaryBreakpoint" id="DebugClientBase.sendClearTemporaryBreakpoint" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sendClearTemporaryBreakpoint" />
+      <keyword name="DebugClientBase.sendClearTemporaryWatch" id="DebugClientBase.sendClearTemporaryWatch" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.sendClearTemporaryWatch" />
+      <keyword name="DebugClientBase.sendClearTemporaryWatch" id="DebugClientBase.sendClearTemporaryWatch" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sendClearTemporaryWatch" />
+      <keyword name="DebugClientBase.sendException" id="DebugClientBase.sendException" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.sendException" />
+      <keyword name="DebugClientBase.sendException" id="DebugClientBase.sendException" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sendException" />
+      <keyword name="DebugClientBase.sendJsonCommand" id="DebugClientBase.sendJsonCommand" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.sendJsonCommand" />
+      <keyword name="DebugClientBase.sendJsonCommand" id="DebugClientBase.sendJsonCommand" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sendJsonCommand" />
+      <keyword name="DebugClientBase.sendPassiveStartup" id="DebugClientBase.sendPassiveStartup" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.sendPassiveStartup" />
+      <keyword name="DebugClientBase.sendPassiveStartup" id="DebugClientBase.sendPassiveStartup" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sendPassiveStartup" />
+      <keyword name="DebugClientBase.sendResponseLine" id="DebugClientBase.sendResponseLine" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.sendResponseLine" />
+      <keyword name="DebugClientBase.sendResponseLine" id="DebugClientBase.sendResponseLine" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sendResponseLine" />
+      <keyword name="DebugClientBase.sendSyntaxError" id="DebugClientBase.sendSyntaxError" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.sendSyntaxError" />
+      <keyword name="DebugClientBase.sendSyntaxError" id="DebugClientBase.sendSyntaxError" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sendSyntaxError" />
+      <keyword name="DebugClientBase.sessionClose" id="DebugClientBase.sessionClose" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.sessionClose" />
       <keyword name="DebugClientBase.sessionClose" id="DebugClientBase.sessionClose" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sessionClose" />
-      <keyword name="DebugClientBase.shouldSkip" id="DebugClientBase.shouldSkip" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.shouldSkip" />
+      <keyword name="DebugClientBase.shouldSkip" id="DebugClientBase.shouldSkip" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.shouldSkip" />
       <keyword name="DebugClientBase.shouldSkip" id="DebugClientBase.shouldSkip" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.shouldSkip" />
-      <keyword name="DebugClientBase.startDebugger" id="DebugClientBase.startDebugger" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.startDebugger" />
+      <keyword name="DebugClientBase.startDebugger" id="DebugClientBase.startDebugger" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.startDebugger" />
       <keyword name="DebugClientBase.startDebugger" id="DebugClientBase.startDebugger" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.startDebugger" />
-      <keyword name="DebugClientBase.startProgInDebugger" id="DebugClientBase.startProgInDebugger" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.startProgInDebugger" />
+      <keyword name="DebugClientBase.startProgInDebugger" id="DebugClientBase.startProgInDebugger" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.startProgInDebugger" />
       <keyword name="DebugClientBase.startProgInDebugger" id="DebugClientBase.startProgInDebugger" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.startProgInDebugger" />
-      <keyword name="DebugClientBase.write" id="DebugClientBase.write" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.write" />
-      <keyword name="DebugClientBase.write" id="DebugClientBase.write" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.write" />
-      <keyword name="DebugClientCapabilities (Module)" id="DebugClientCapabilities (Module)" ref="eric6.DebugClients.Python.DebugClientCapabilities.html" />
+      <keyword name="DebugClientBase.writeReady" id="DebugClientBase.writeReady" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.writeReady" />
+      <keyword name="DebugClientBase.writeReady" id="DebugClientBase.writeReady" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.writeReady" />
+      <keyword name="DebugClientCapabilities (Module)" id="DebugClientCapabilities (Module)" ref="eric6.DebugClients.Python2.DebugClientCapabilities.html" />
       <keyword name="DebugClientCapabilities (Module)" id="DebugClientCapabilities (Module)" ref="eric6.DebugClients.Python3.DebugClientCapabilities.html" />
       <keyword name="DebugClientCapabilities (Module)" id="DebugClientCapabilities (Module)" ref="eric6.Debugger.DebugClientCapabilities.html" />
-      <keyword name="DebugClientClose" id="DebugClientClose" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientClose" />
+      <keyword name="DebugClientClose" id="DebugClientClose" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientClose" />
       <keyword name="DebugClientClose" id="DebugClientClose" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientClose" />
-      <keyword name="DebugClientFork" id="DebugClientFork" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientFork" />
+      <keyword name="DebugClientFork" id="DebugClientFork" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientFork" />
       <keyword name="DebugClientFork" id="DebugClientFork" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientFork" />
-      <keyword name="DebugClientInput" id="DebugClientInput" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientInput" />
+      <keyword name="DebugClientInput" id="DebugClientInput" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientInput" />
       <keyword name="DebugClientInput" id="DebugClientInput" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientInput" />
-      <keyword name="DebugClientRawInput" id="DebugClientRawInput" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientRawInput" />
-      <keyword name="DebugClientSetRecursionLimit" id="DebugClientSetRecursionLimit" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientSetRecursionLimit" />
+      <keyword name="DebugClientRawInput" id="DebugClientRawInput" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientRawInput" />
+      <keyword name="DebugClientSetRecursionLimit" id="DebugClientSetRecursionLimit" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientSetRecursionLimit" />
       <keyword name="DebugClientSetRecursionLimit" id="DebugClientSetRecursionLimit" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientSetRecursionLimit" />
-      <keyword name="DebugClientThreads" id="DebugClientThreads" ref="eric6.DebugClients.Python.DebugClientThreads.html#DebugClientThreads" />
+      <keyword name="DebugClientThreads" id="DebugClientThreads" ref="eric6.DebugClients.Python2.DebugClientThreads.html#DebugClientThreads" />
       <keyword name="DebugClientThreads" id="DebugClientThreads" ref="eric6.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads" />
-      <keyword name="DebugClientThreads (Constructor)" id="DebugClientThreads (Constructor)" ref="eric6.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.__init__" />
+      <keyword name="DebugClientThreads (Constructor)" id="DebugClientThreads (Constructor)" ref="eric6.DebugClients.Python2.DebugClientThreads.html#DebugClientThreads.__init__" />
       <keyword name="DebugClientThreads (Constructor)" id="DebugClientThreads (Constructor)" ref="eric6.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.__init__" />
-      <keyword name="DebugClientThreads (Module)" id="DebugClientThreads (Module)" ref="eric6.DebugClients.Python.DebugClientThreads.html" />
+      <keyword name="DebugClientThreads (Module)" id="DebugClientThreads (Module)" ref="eric6.DebugClients.Python2.DebugClientThreads.html" />
       <keyword name="DebugClientThreads (Module)" id="DebugClientThreads (Module)" ref="eric6.DebugClients.Python3.DebugClientThreads.html" />
-      <keyword name="DebugClientThreads.attachThread" id="DebugClientThreads.attachThread" ref="eric6.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.attachThread" />
+      <keyword name="DebugClientThreads.attachThread" id="DebugClientThreads.attachThread" ref="eric6.DebugClients.Python2.DebugClientThreads.html#DebugClientThreads.attachThread" />
       <keyword name="DebugClientThreads.attachThread" id="DebugClientThreads.attachThread" ref="eric6.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.attachThread" />
-      <keyword name="DebugClientThreads.eventLoop" id="DebugClientThreads.eventLoop" ref="eric6.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.eventLoop" />
+      <keyword name="DebugClientThreads.eventLoop" id="DebugClientThreads.eventLoop" ref="eric6.DebugClients.Python2.DebugClientThreads.html#DebugClientThreads.eventLoop" />
       <keyword name="DebugClientThreads.eventLoop" id="DebugClientThreads.eventLoop" ref="eric6.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.eventLoop" />
-      <keyword name="DebugClientThreads.lockClient" id="DebugClientThreads.lockClient" ref="eric6.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.lockClient" />
+      <keyword name="DebugClientThreads.lockClient" id="DebugClientThreads.lockClient" ref="eric6.DebugClients.Python2.DebugClientThreads.html#DebugClientThreads.lockClient" />
       <keyword name="DebugClientThreads.lockClient" id="DebugClientThreads.lockClient" ref="eric6.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.lockClient" />
-      <keyword name="DebugClientThreads.setCurrentThread" id="DebugClientThreads.setCurrentThread" ref="eric6.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.setCurrentThread" />
+      <keyword name="DebugClientThreads.setCurrentThread" id="DebugClientThreads.setCurrentThread" ref="eric6.DebugClients.Python2.DebugClientThreads.html#DebugClientThreads.setCurrentThread" />
       <keyword name="DebugClientThreads.setCurrentThread" id="DebugClientThreads.setCurrentThread" ref="eric6.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.setCurrentThread" />
-      <keyword name="DebugClientThreads.set_quit" id="DebugClientThreads.set_quit" ref="eric6.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.set_quit" />
+      <keyword name="DebugClientThreads.set_quit" id="DebugClientThreads.set_quit" ref="eric6.DebugClients.Python2.DebugClientThreads.html#DebugClientThreads.set_quit" />
       <keyword name="DebugClientThreads.set_quit" id="DebugClientThreads.set_quit" ref="eric6.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.set_quit" />
-      <keyword name="DebugClientThreads.threadTerminated" id="DebugClientThreads.threadTerminated" ref="eric6.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.threadTerminated" />
+      <keyword name="DebugClientThreads.threadTerminated" id="DebugClientThreads.threadTerminated" ref="eric6.DebugClients.Python2.DebugClientThreads.html#DebugClientThreads.threadTerminated" />
       <keyword name="DebugClientThreads.threadTerminated" id="DebugClientThreads.threadTerminated" ref="eric6.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.threadTerminated" />
-      <keyword name="DebugClientThreads.unlockClient" id="DebugClientThreads.unlockClient" ref="eric6.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.unlockClient" />
+      <keyword name="DebugClientThreads.unlockClient" id="DebugClientThreads.unlockClient" ref="eric6.DebugClients.Python2.DebugClientThreads.html#DebugClientThreads.unlockClient" />
       <keyword name="DebugClientThreads.unlockClient" id="DebugClientThreads.unlockClient" ref="eric6.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.unlockClient" />
       <keyword name="DebugClients (Package)" id="DebugClients (Package)" ref="index-eric6.DebugClients.html" />
-      <keyword name="DebugConfig (Module)" id="DebugConfig (Module)" ref="eric6.DebugClients.Python.DebugConfig.html" />
+      <keyword name="DebugConfig (Module)" id="DebugConfig (Module)" ref="eric6.DebugClients.Python2.DebugConfig.html" />
       <keyword name="DebugConfig (Module)" id="DebugConfig (Module)" ref="eric6.DebugClients.Python3.DebugConfig.html" />
-      <keyword name="DebugProtocol (Module)" id="DebugProtocol (Module)" ref="eric6.DebugClients.Python.DebugProtocol.html" />
-      <keyword name="DebugProtocol (Module)" id="DebugProtocol (Module)" ref="eric6.DebugClients.Python3.DebugProtocol.html" />
-      <keyword name="DebugProtocol (Module)" id="DebugProtocol (Module)" ref="eric6.Debugger.DebugProtocol.html" />
       <keyword name="DebugServer" id="DebugServer" ref="eric6.Debugger.DebugServer.html#DebugServer" />
       <keyword name="DebugServer (Constructor)" id="DebugServer (Constructor)" ref="eric6.Debugger.DebugServer.html#DebugServer.__init__" />
       <keyword name="DebugServer (Module)" id="DebugServer (Module)" ref="eric6.Debugger.DebugServer.html" />
@@ -3568,8 +3568,6 @@
       <keyword name="DebugServer.remoteContinue" id="DebugServer.remoteContinue" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteContinue" />
       <keyword name="DebugServer.remoteCoverage" id="DebugServer.remoteCoverage" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteCoverage" />
       <keyword name="DebugServer.remoteEnvironment" id="DebugServer.remoteEnvironment" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteEnvironment" />
-      <keyword name="DebugServer.remoteEval" id="DebugServer.remoteEval" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteEval" />
-      <keyword name="DebugServer.remoteExec" id="DebugServer.remoteExec" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteExec" />
       <keyword name="DebugServer.remoteLoad" id="DebugServer.remoteLoad" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteLoad" />
       <keyword name="DebugServer.remoteProfile" id="DebugServer.remoteProfile" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteProfile" />
       <keyword name="DebugServer.remoteRawInput" id="DebugServer.remoteRawInput" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteRawInput" />
@@ -3609,23 +3607,23 @@
       <keyword name="DebugServer.signalClientWatchConditionError" id="DebugServer.signalClientWatchConditionError" ref="eric6.Debugger.DebugServer.html#DebugServer.signalClientWatchConditionError" />
       <keyword name="DebugServer.startClient" id="DebugServer.startClient" ref="eric6.Debugger.DebugServer.html#DebugServer.startClient" />
       <keyword name="DebugServer.unregisterDebuggerInterface" id="DebugServer.unregisterDebuggerInterface" ref="eric6.Debugger.DebugServer.html#DebugServer.unregisterDebuggerInterface" />
-      <keyword name="DebugThread" id="DebugThread" ref="eric6.DebugClients.Python.DebugThread.html#DebugThread" />
+      <keyword name="DebugThread" id="DebugThread" ref="eric6.DebugClients.Python2.DebugThread.html#DebugThread" />
       <keyword name="DebugThread" id="DebugThread" ref="eric6.DebugClients.Python3.DebugThread.html#DebugThread" />
-      <keyword name="DebugThread (Constructor)" id="DebugThread (Constructor)" ref="eric6.DebugClients.Python.DebugThread.html#DebugThread.__init__" />
+      <keyword name="DebugThread (Constructor)" id="DebugThread (Constructor)" ref="eric6.DebugClients.Python2.DebugThread.html#DebugThread.__init__" />
       <keyword name="DebugThread (Constructor)" id="DebugThread (Constructor)" ref="eric6.DebugClients.Python3.DebugThread.html#DebugThread.__init__" />
-      <keyword name="DebugThread (Module)" id="DebugThread (Module)" ref="eric6.DebugClients.Python.DebugThread.html" />
+      <keyword name="DebugThread (Module)" id="DebugThread (Module)" ref="eric6.DebugClients.Python2.DebugThread.html" />
       <keyword name="DebugThread (Module)" id="DebugThread (Module)" ref="eric6.DebugClients.Python3.DebugThread.html" />
-      <keyword name="DebugThread.bootstrap" id="DebugThread.bootstrap" ref="eric6.DebugClients.Python.DebugThread.html#DebugThread.bootstrap" />
+      <keyword name="DebugThread.bootstrap" id="DebugThread.bootstrap" ref="eric6.DebugClients.Python2.DebugThread.html#DebugThread.bootstrap" />
       <keyword name="DebugThread.bootstrap" id="DebugThread.bootstrap" ref="eric6.DebugClients.Python3.DebugThread.html#DebugThread.bootstrap" />
-      <keyword name="DebugThread.get_ident" id="DebugThread.get_ident" ref="eric6.DebugClients.Python.DebugThread.html#DebugThread.get_ident" />
+      <keyword name="DebugThread.get_ident" id="DebugThread.get_ident" ref="eric6.DebugClients.Python2.DebugThread.html#DebugThread.get_ident" />
       <keyword name="DebugThread.get_ident" id="DebugThread.get_ident" ref="eric6.DebugClients.Python3.DebugThread.html#DebugThread.get_ident" />
-      <keyword name="DebugThread.get_name" id="DebugThread.get_name" ref="eric6.DebugClients.Python.DebugThread.html#DebugThread.get_name" />
+      <keyword name="DebugThread.get_name" id="DebugThread.get_name" ref="eric6.DebugClients.Python2.DebugThread.html#DebugThread.get_name" />
       <keyword name="DebugThread.get_name" id="DebugThread.get_name" ref="eric6.DebugClients.Python3.DebugThread.html#DebugThread.get_name" />
-      <keyword name="DebugThread.set_ident" id="DebugThread.set_ident" ref="eric6.DebugClients.Python.DebugThread.html#DebugThread.set_ident" />
+      <keyword name="DebugThread.set_ident" id="DebugThread.set_ident" ref="eric6.DebugClients.Python2.DebugThread.html#DebugThread.set_ident" />
       <keyword name="DebugThread.set_ident" id="DebugThread.set_ident" ref="eric6.DebugClients.Python3.DebugThread.html#DebugThread.set_ident" />
-      <keyword name="DebugThread.traceThread" id="DebugThread.traceThread" ref="eric6.DebugClients.Python.DebugThread.html#DebugThread.traceThread" />
+      <keyword name="DebugThread.traceThread" id="DebugThread.traceThread" ref="eric6.DebugClients.Python2.DebugThread.html#DebugThread.traceThread" />
       <keyword name="DebugThread.traceThread" id="DebugThread.traceThread" ref="eric6.DebugClients.Python3.DebugThread.html#DebugThread.traceThread" />
-      <keyword name="DebugThread.trace_dispatch" id="DebugThread.trace_dispatch" ref="eric6.DebugClients.Python.DebugThread.html#DebugThread.trace_dispatch" />
+      <keyword name="DebugThread.trace_dispatch" id="DebugThread.trace_dispatch" ref="eric6.DebugClients.Python2.DebugThread.html#DebugThread.trace_dispatch" />
       <keyword name="DebugThread.trace_dispatch" id="DebugThread.trace_dispatch" ref="eric6.DebugClients.Python3.DebugThread.html#DebugThread.trace_dispatch" />
       <keyword name="DebugUI" id="DebugUI" ref="eric6.Debugger.DebugUI.html#DebugUI" />
       <keyword name="DebugUI (Constructor)" id="DebugUI (Constructor)" ref="eric6.Debugger.DebugUI.html#DebugUI.__init__" />
@@ -3662,8 +3660,6 @@
       <keyword name="DebugUI.__editBreakpoint" id="DebugUI.__editBreakpoint" ref="eric6.Debugger.DebugUI.html#DebugUI.__editBreakpoint" />
       <keyword name="DebugUI.__editorOpened" id="DebugUI.__editorOpened" ref="eric6.Debugger.DebugUI.html#DebugUI.__editorOpened" />
       <keyword name="DebugUI.__enterRemote" id="DebugUI.__enterRemote" ref="eric6.Debugger.DebugUI.html#DebugUI.__enterRemote" />
-      <keyword name="DebugUI.__eval" id="DebugUI.__eval" ref="eric6.Debugger.DebugUI.html#DebugUI.__eval" />
-      <keyword name="DebugUI.__exec" id="DebugUI.__exec" ref="eric6.Debugger.DebugUI.html#DebugUI.__exec" />
       <keyword name="DebugUI.__getClientVariables" id="DebugUI.__getClientVariables" ref="eric6.Debugger.DebugUI.html#DebugUI.__getClientVariables" />
       <keyword name="DebugUI.__getThreadList" id="DebugUI.__getThreadList" ref="eric6.Debugger.DebugUI.html#DebugUI.__getThreadList" />
       <keyword name="DebugUI.__lastEditorClosed" id="DebugUI.__lastEditorClosed" ref="eric6.Debugger.DebugUI.html#DebugUI.__lastEditorClosed" />
@@ -3704,6 +3700,7 @@
       <keyword name="DebugUI.shutdown" id="DebugUI.shutdown" ref="eric6.Debugger.DebugUI.html#DebugUI.shutdown" />
       <keyword name="DebugUI.shutdownServer" id="DebugUI.shutdownServer" ref="eric6.Debugger.DebugUI.html#DebugUI.shutdownServer" />
       <keyword name="DebugUI.variablesFilter" id="DebugUI.variablesFilter" ref="eric6.Debugger.DebugUI.html#DebugUI.variablesFilter" />
+      <keyword name="DebugUtilities (Module)" id="DebugUtilities (Module)" ref="eric6.DebugClients.Python2.DebugUtilities.html" />
       <keyword name="DebugUtilities (Module)" id="DebugUtilities (Module)" ref="eric6.DebugClients.Python3.DebugUtilities.html" />
       <keyword name="DebugViewer" id="DebugViewer" ref="eric6.Debugger.DebugViewer.html#DebugViewer" />
       <keyword name="DebugViewer (Constructor)" id="DebugViewer (Constructor)" ref="eric6.Debugger.DebugViewer.html#DebugViewer.__init__" />
@@ -3749,7 +3746,6 @@
       <keyword name="DebuggerInterfaceNone.getClientCapabilities" id="DebuggerInterfaceNone.getClientCapabilities" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.getClientCapabilities" />
       <keyword name="DebuggerInterfaceNone.isConnected" id="DebuggerInterfaceNone.isConnected" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.isConnected" />
       <keyword name="DebuggerInterfaceNone.newConnection" id="DebuggerInterfaceNone.newConnection" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.newConnection" />
-      <keyword name="DebuggerInterfaceNone.remoteBanner" id="DebuggerInterfaceNone.remoteBanner" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteBanner" />
       <keyword name="DebuggerInterfaceNone.remoteBreakpoint" id="DebuggerInterfaceNone.remoteBreakpoint" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteBreakpoint" />
       <keyword name="DebuggerInterfaceNone.remoteBreakpointEnable" id="DebuggerInterfaceNone.remoteBreakpointEnable" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteBreakpointEnable" />
       <keyword name="DebuggerInterfaceNone.remoteBreakpointIgnore" id="DebuggerInterfaceNone.remoteBreakpointIgnore" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteBreakpointIgnore" />
@@ -3762,7 +3758,6 @@
       <keyword name="DebuggerInterfaceNone.remoteCoverage" id="DebuggerInterfaceNone.remoteCoverage" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteCoverage" />
       <keyword name="DebuggerInterfaceNone.remoteEnvironment" id="DebuggerInterfaceNone.remoteEnvironment" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteEnvironment" />
       <keyword name="DebuggerInterfaceNone.remoteEval" id="DebuggerInterfaceNone.remoteEval" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteEval" />
-      <keyword name="DebuggerInterfaceNone.remoteExec" id="DebuggerInterfaceNone.remoteExec" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteExec" />
       <keyword name="DebuggerInterfaceNone.remoteLoad" id="DebuggerInterfaceNone.remoteLoad" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteLoad" />
       <keyword name="DebuggerInterfaceNone.remoteProfile" id="DebuggerInterfaceNone.remoteProfile" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteProfile" />
       <keyword name="DebuggerInterfaceNone.remoteRawInput" id="DebuggerInterfaceNone.remoteRawInput" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteRawInput" />
@@ -3784,62 +3779,62 @@
       <keyword name="DebuggerInterfaceNone.shutdown" id="DebuggerInterfaceNone.shutdown" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.shutdown" />
       <keyword name="DebuggerInterfaceNone.startRemote" id="DebuggerInterfaceNone.startRemote" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.startRemote" />
       <keyword name="DebuggerInterfaceNone.startRemoteForProject" id="DebuggerInterfaceNone.startRemoteForProject" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.startRemoteForProject" />
-      <keyword name="DebuggerInterfacePython" id="DebuggerInterfacePython" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython" />
-      <keyword name="DebuggerInterfacePython (Constructor)" id="DebuggerInterfacePython (Constructor)" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__init__" />
-      <keyword name="DebuggerInterfacePython (Module)" id="DebuggerInterfacePython (Module)" ref="eric6.Debugger.DebuggerInterfacePython.html" />
-      <keyword name="DebuggerInterfacePython.__askForkTo" id="DebuggerInterfacePython.__askForkTo" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__askForkTo" />
-      <keyword name="DebuggerInterfacePython.__identityTranslation" id="DebuggerInterfacePython.__identityTranslation" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__identityTranslation" />
-      <keyword name="DebuggerInterfacePython.__parseClientLine" id="DebuggerInterfacePython.__parseClientLine" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__parseClientLine" />
-      <keyword name="DebuggerInterfacePython.__remoteTranslation" id="DebuggerInterfacePython.__remoteTranslation" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__remoteTranslation" />
-      <keyword name="DebuggerInterfacePython.__sendCommand" id="DebuggerInterfacePython.__sendCommand" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__sendCommand" />
-      <keyword name="DebuggerInterfacePython.__startProcess" id="DebuggerInterfacePython.__startProcess" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__startProcess" />
-      <keyword name="DebuggerInterfacePython.flush" id="DebuggerInterfacePython.flush" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.flush" />
-      <keyword name="DebuggerInterfacePython.getClientCapabilities" id="DebuggerInterfacePython.getClientCapabilities" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.getClientCapabilities" />
-      <keyword name="DebuggerInterfacePython.isConnected" id="DebuggerInterfacePython.isConnected" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.isConnected" />
-      <keyword name="DebuggerInterfacePython.newConnection" id="DebuggerInterfacePython.newConnection" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.newConnection" />
-      <keyword name="DebuggerInterfacePython.remoteBanner" id="DebuggerInterfacePython.remoteBanner" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBanner" />
-      <keyword name="DebuggerInterfacePython.remoteBreakpoint" id="DebuggerInterfacePython.remoteBreakpoint" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBreakpoint" />
-      <keyword name="DebuggerInterfacePython.remoteBreakpointEnable" id="DebuggerInterfacePython.remoteBreakpointEnable" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBreakpointEnable" />
-      <keyword name="DebuggerInterfacePython.remoteBreakpointIgnore" id="DebuggerInterfacePython.remoteBreakpointIgnore" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBreakpointIgnore" />
-      <keyword name="DebuggerInterfacePython.remoteCapabilities" id="DebuggerInterfacePython.remoteCapabilities" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCapabilities" />
-      <keyword name="DebuggerInterfacePython.remoteClientSetFilter" id="DebuggerInterfacePython.remoteClientSetFilter" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientSetFilter" />
-      <keyword name="DebuggerInterfacePython.remoteClientVariable" id="DebuggerInterfacePython.remoteClientVariable" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientVariable" />
-      <keyword name="DebuggerInterfacePython.remoteClientVariables" id="DebuggerInterfacePython.remoteClientVariables" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientVariables" />
-      <keyword name="DebuggerInterfacePython.remoteCompletion" id="DebuggerInterfacePython.remoteCompletion" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCompletion" />
-      <keyword name="DebuggerInterfacePython.remoteContinue" id="DebuggerInterfacePython.remoteContinue" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteContinue" />
-      <keyword name="DebuggerInterfacePython.remoteCoverage" id="DebuggerInterfacePython.remoteCoverage" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCoverage" />
-      <keyword name="DebuggerInterfacePython.remoteEnvironment" id="DebuggerInterfacePython.remoteEnvironment" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteEnvironment" />
-      <keyword name="DebuggerInterfacePython.remoteEval" id="DebuggerInterfacePython.remoteEval" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteEval" />
-      <keyword name="DebuggerInterfacePython.remoteExec" id="DebuggerInterfacePython.remoteExec" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteExec" />
-      <keyword name="DebuggerInterfacePython.remoteLoad" id="DebuggerInterfacePython.remoteLoad" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteLoad" />
-      <keyword name="DebuggerInterfacePython.remoteProfile" id="DebuggerInterfacePython.remoteProfile" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteProfile" />
-      <keyword name="DebuggerInterfacePython.remoteRawInput" id="DebuggerInterfacePython.remoteRawInput" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteRawInput" />
-      <keyword name="DebuggerInterfacePython.remoteRun" id="DebuggerInterfacePython.remoteRun" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteRun" />
-      <keyword name="DebuggerInterfacePython.remoteSetThread" id="DebuggerInterfacePython.remoteSetThread" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteSetThread" />
-      <keyword name="DebuggerInterfacePython.remoteStatement" id="DebuggerInterfacePython.remoteStatement" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStatement" />
-      <keyword name="DebuggerInterfacePython.remoteStep" id="DebuggerInterfacePython.remoteStep" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStep" />
-      <keyword name="DebuggerInterfacePython.remoteStepOut" id="DebuggerInterfacePython.remoteStepOut" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStepOut" />
-      <keyword name="DebuggerInterfacePython.remoteStepOver" id="DebuggerInterfacePython.remoteStepOver" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStepOver" />
-      <keyword name="DebuggerInterfacePython.remoteStepQuit" id="DebuggerInterfacePython.remoteStepQuit" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStepQuit" />
-      <keyword name="DebuggerInterfacePython.remoteThreadList" id="DebuggerInterfacePython.remoteThreadList" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteThreadList" />
-      <keyword name="DebuggerInterfacePython.remoteUTPrepare" id="DebuggerInterfacePython.remoteUTPrepare" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteUTPrepare" />
-      <keyword name="DebuggerInterfacePython.remoteUTRun" id="DebuggerInterfacePython.remoteUTRun" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteUTRun" />
-      <keyword name="DebuggerInterfacePython.remoteUTStop" id="DebuggerInterfacePython.remoteUTStop" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteUTStop" />
-      <keyword name="DebuggerInterfacePython.remoteWatchpoint" id="DebuggerInterfacePython.remoteWatchpoint" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteWatchpoint" />
-      <keyword name="DebuggerInterfacePython.remoteWatchpointEnable" id="DebuggerInterfacePython.remoteWatchpointEnable" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteWatchpointEnable" />
-      <keyword name="DebuggerInterfacePython.remoteWatchpointIgnore" id="DebuggerInterfacePython.remoteWatchpointIgnore" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteWatchpointIgnore" />
-      <keyword name="DebuggerInterfacePython.setCallTraceEnabled" id="DebuggerInterfacePython.setCallTraceEnabled" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.setCallTraceEnabled" />
-      <keyword name="DebuggerInterfacePython.shutdown" id="DebuggerInterfacePython.shutdown" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.shutdown" />
-      <keyword name="DebuggerInterfacePython.startRemote" id="DebuggerInterfacePython.startRemote" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.startRemote" />
-      <keyword name="DebuggerInterfacePython.startRemoteForProject" id="DebuggerInterfacePython.startRemoteForProject" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.startRemoteForProject" />
+      <keyword name="DebuggerInterfacePython2" id="DebuggerInterfacePython2" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2" />
+      <keyword name="DebuggerInterfacePython2 (Constructor)" id="DebuggerInterfacePython2 (Constructor)" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.__init__" />
+      <keyword name="DebuggerInterfacePython2 (Module)" id="DebuggerInterfacePython2 (Module)" ref="eric6.Debugger.DebuggerInterfacePython2.html" />
+      <keyword name="DebuggerInterfacePython2.__askForkTo" id="DebuggerInterfacePython2.__askForkTo" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.__askForkTo" />
+      <keyword name="DebuggerInterfacePython2.__handleJsonCommand" id="DebuggerInterfacePython2.__handleJsonCommand" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.__handleJsonCommand" />
+      <keyword name="DebuggerInterfacePython2.__identityTranslation" id="DebuggerInterfacePython2.__identityTranslation" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.__identityTranslation" />
+      <keyword name="DebuggerInterfacePython2.__parseClientLine" id="DebuggerInterfacePython2.__parseClientLine" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.__parseClientLine" />
+      <keyword name="DebuggerInterfacePython2.__remoteTranslation" id="DebuggerInterfacePython2.__remoteTranslation" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.__remoteTranslation" />
+      <keyword name="DebuggerInterfacePython2.__sendJsonCommand" id="DebuggerInterfacePython2.__sendJsonCommand" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.__sendJsonCommand" />
+      <keyword name="DebuggerInterfacePython2.__startProcess" id="DebuggerInterfacePython2.__startProcess" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.__startProcess" />
+      <keyword name="DebuggerInterfacePython2.flush" id="DebuggerInterfacePython2.flush" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.flush" />
+      <keyword name="DebuggerInterfacePython2.getClientCapabilities" id="DebuggerInterfacePython2.getClientCapabilities" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.getClientCapabilities" />
+      <keyword name="DebuggerInterfacePython2.isConnected" id="DebuggerInterfacePython2.isConnected" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.isConnected" />
+      <keyword name="DebuggerInterfacePython2.newConnection" id="DebuggerInterfacePython2.newConnection" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.newConnection" />
+      <keyword name="DebuggerInterfacePython2.remoteBanner" id="DebuggerInterfacePython2.remoteBanner" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteBanner" />
+      <keyword name="DebuggerInterfacePython2.remoteBreakpoint" id="DebuggerInterfacePython2.remoteBreakpoint" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteBreakpoint" />
+      <keyword name="DebuggerInterfacePython2.remoteBreakpointEnable" id="DebuggerInterfacePython2.remoteBreakpointEnable" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteBreakpointEnable" />
+      <keyword name="DebuggerInterfacePython2.remoteBreakpointIgnore" id="DebuggerInterfacePython2.remoteBreakpointIgnore" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteBreakpointIgnore" />
+      <keyword name="DebuggerInterfacePython2.remoteCapabilities" id="DebuggerInterfacePython2.remoteCapabilities" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteCapabilities" />
+      <keyword name="DebuggerInterfacePython2.remoteClientSetFilter" id="DebuggerInterfacePython2.remoteClientSetFilter" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteClientSetFilter" />
+      <keyword name="DebuggerInterfacePython2.remoteClientVariable" id="DebuggerInterfacePython2.remoteClientVariable" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteClientVariable" />
+      <keyword name="DebuggerInterfacePython2.remoteClientVariables" id="DebuggerInterfacePython2.remoteClientVariables" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteClientVariables" />
+      <keyword name="DebuggerInterfacePython2.remoteCompletion" id="DebuggerInterfacePython2.remoteCompletion" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteCompletion" />
+      <keyword name="DebuggerInterfacePython2.remoteContinue" id="DebuggerInterfacePython2.remoteContinue" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteContinue" />
+      <keyword name="DebuggerInterfacePython2.remoteCoverage" id="DebuggerInterfacePython2.remoteCoverage" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteCoverage" />
+      <keyword name="DebuggerInterfacePython2.remoteEnvironment" id="DebuggerInterfacePython2.remoteEnvironment" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteEnvironment" />
+      <keyword name="DebuggerInterfacePython2.remoteLoad" id="DebuggerInterfacePython2.remoteLoad" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteLoad" />
+      <keyword name="DebuggerInterfacePython2.remoteProfile" id="DebuggerInterfacePython2.remoteProfile" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteProfile" />
+      <keyword name="DebuggerInterfacePython2.remoteRawInput" id="DebuggerInterfacePython2.remoteRawInput" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteRawInput" />
+      <keyword name="DebuggerInterfacePython2.remoteRun" id="DebuggerInterfacePython2.remoteRun" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteRun" />
+      <keyword name="DebuggerInterfacePython2.remoteSetThread" id="DebuggerInterfacePython2.remoteSetThread" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteSetThread" />
+      <keyword name="DebuggerInterfacePython2.remoteStatement" id="DebuggerInterfacePython2.remoteStatement" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteStatement" />
+      <keyword name="DebuggerInterfacePython2.remoteStep" id="DebuggerInterfacePython2.remoteStep" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteStep" />
+      <keyword name="DebuggerInterfacePython2.remoteStepOut" id="DebuggerInterfacePython2.remoteStepOut" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteStepOut" />
+      <keyword name="DebuggerInterfacePython2.remoteStepOver" id="DebuggerInterfacePython2.remoteStepOver" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteStepOver" />
+      <keyword name="DebuggerInterfacePython2.remoteStepQuit" id="DebuggerInterfacePython2.remoteStepQuit" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteStepQuit" />
+      <keyword name="DebuggerInterfacePython2.remoteThreadList" id="DebuggerInterfacePython2.remoteThreadList" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteThreadList" />
+      <keyword name="DebuggerInterfacePython2.remoteUTPrepare" id="DebuggerInterfacePython2.remoteUTPrepare" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteUTPrepare" />
+      <keyword name="DebuggerInterfacePython2.remoteUTRun" id="DebuggerInterfacePython2.remoteUTRun" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteUTRun" />
+      <keyword name="DebuggerInterfacePython2.remoteUTStop" id="DebuggerInterfacePython2.remoteUTStop" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteUTStop" />
+      <keyword name="DebuggerInterfacePython2.remoteWatchpoint" id="DebuggerInterfacePython2.remoteWatchpoint" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteWatchpoint" />
+      <keyword name="DebuggerInterfacePython2.remoteWatchpointEnable" id="DebuggerInterfacePython2.remoteWatchpointEnable" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteWatchpointEnable" />
+      <keyword name="DebuggerInterfacePython2.remoteWatchpointIgnore" id="DebuggerInterfacePython2.remoteWatchpointIgnore" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.remoteWatchpointIgnore" />
+      <keyword name="DebuggerInterfacePython2.setCallTraceEnabled" id="DebuggerInterfacePython2.setCallTraceEnabled" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.setCallTraceEnabled" />
+      <keyword name="DebuggerInterfacePython2.shutdown" id="DebuggerInterfacePython2.shutdown" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.shutdown" />
+      <keyword name="DebuggerInterfacePython2.startRemote" id="DebuggerInterfacePython2.startRemote" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.startRemote" />
+      <keyword name="DebuggerInterfacePython2.startRemoteForProject" id="DebuggerInterfacePython2.startRemoteForProject" ref="eric6.Debugger.DebuggerInterfacePython2.html#DebuggerInterfacePython2.startRemoteForProject" />
       <keyword name="DebuggerInterfacePython3" id="DebuggerInterfacePython3" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3" />
       <keyword name="DebuggerInterfacePython3 (Constructor)" id="DebuggerInterfacePython3 (Constructor)" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__init__" />
       <keyword name="DebuggerInterfacePython3 (Module)" id="DebuggerInterfacePython3 (Module)" ref="eric6.Debugger.DebuggerInterfacePython3.html" />
       <keyword name="DebuggerInterfacePython3.__askForkTo" id="DebuggerInterfacePython3.__askForkTo" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__askForkTo" />
+      <keyword name="DebuggerInterfacePython3.__handleJsonCommand" id="DebuggerInterfacePython3.__handleJsonCommand" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__handleJsonCommand" />
       <keyword name="DebuggerInterfacePython3.__identityTranslation" id="DebuggerInterfacePython3.__identityTranslation" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__identityTranslation" />
       <keyword name="DebuggerInterfacePython3.__parseClientLine" id="DebuggerInterfacePython3.__parseClientLine" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__parseClientLine" />
       <keyword name="DebuggerInterfacePython3.__remoteTranslation" id="DebuggerInterfacePython3.__remoteTranslation" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__remoteTranslation" />
-      <keyword name="DebuggerInterfacePython3.__sendCommand" id="DebuggerInterfacePython3.__sendCommand" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__sendCommand" />
+      <keyword name="DebuggerInterfacePython3.__sendJsonCommand" id="DebuggerInterfacePython3.__sendJsonCommand" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__sendJsonCommand" />
       <keyword name="DebuggerInterfacePython3.__startProcess" id="DebuggerInterfacePython3.__startProcess" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__startProcess" />
       <keyword name="DebuggerInterfacePython3.flush" id="DebuggerInterfacePython3.flush" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.flush" />
       <keyword name="DebuggerInterfacePython3.getClientCapabilities" id="DebuggerInterfacePython3.getClientCapabilities" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.getClientCapabilities" />
@@ -3857,8 +3852,6 @@
       <keyword name="DebuggerInterfacePython3.remoteContinue" id="DebuggerInterfacePython3.remoteContinue" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteContinue" />
       <keyword name="DebuggerInterfacePython3.remoteCoverage" id="DebuggerInterfacePython3.remoteCoverage" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteCoverage" />
       <keyword name="DebuggerInterfacePython3.remoteEnvironment" id="DebuggerInterfacePython3.remoteEnvironment" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteEnvironment" />
-      <keyword name="DebuggerInterfacePython3.remoteEval" id="DebuggerInterfacePython3.remoteEval" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteEval" />
-      <keyword name="DebuggerInterfacePython3.remoteExec" id="DebuggerInterfacePython3.remoteExec" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteExec" />
       <keyword name="DebuggerInterfacePython3.remoteLoad" id="DebuggerInterfacePython3.remoteLoad" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteLoad" />
       <keyword name="DebuggerInterfacePython3.remoteProfile" id="DebuggerInterfacePython3.remoteProfile" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteProfile" />
       <keyword name="DebuggerInterfacePython3.remoteRawInput" id="DebuggerInterfacePython3.remoteRawInput" ref="eric6.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteRawInput" />
@@ -6053,7 +6046,7 @@
       <keyword name="FlashCookieReaderError (Constructor)" id="FlashCookieReaderError (Constructor)" ref="eric6.WebBrowser.FlashCookieManager.FlashCookieReader.html#FlashCookieReaderError.__init__" />
       <keyword name="FlashCookieUtilities (Module)" id="FlashCookieUtilities (Module)" ref="eric6.Helpviewer.FlashCookieManager.FlashCookieUtilities.html" />
       <keyword name="FlashCookieUtilities (Module)" id="FlashCookieUtilities (Module)" ref="eric6.WebBrowser.FlashCookieManager.FlashCookieUtilities.html" />
-      <keyword name="FlexCompleter (Module)" id="FlexCompleter (Module)" ref="eric6.DebugClients.Python.FlexCompleter.html" />
+      <keyword name="FlexCompleter (Module)" id="FlexCompleter (Module)" ref="eric6.DebugClients.Python2.FlexCompleter.html" />
       <keyword name="FlexCompleter (Module)" id="FlexCompleter (Module)" ref="eric6.DebugClients.Python3.FlexCompleter.html" />
       <keyword name="FollowRedirectReply" id="FollowRedirectReply" ref="eric6.Helpviewer.Network.FollowRedirectReply.html#FollowRedirectReply" />
       <keyword name="FollowRedirectReply (Constructor)" id="FollowRedirectReply (Constructor)" ref="eric6.Helpviewer.Network.FollowRedirectReply.html#FollowRedirectReply.__init__" />
@@ -11334,23 +11327,23 @@
       <keyword name="PyCoverageDialog.on_resultList_itemActivated" id="PyCoverageDialog.on_resultList_itemActivated" ref="eric6.DataViews.PyCoverageDialog.html#PyCoverageDialog.on_resultList_itemActivated" />
       <keyword name="PyCoverageDialog.start" id="PyCoverageDialog.start" ref="eric6.DataViews.PyCoverageDialog.html#PyCoverageDialog.start" />
       <keyword name="PyCoverageDialog.stringify" id="PyCoverageDialog.stringify" ref="eric6.DataViews.PyCoverageDialog.html#PyCoverageDialog.stringify" />
-      <keyword name="PyProfile" id="PyProfile" ref="eric6.DebugClients.Python.PyProfile.html#PyProfile" />
+      <keyword name="PyProfile" id="PyProfile" ref="eric6.DebugClients.Python2.PyProfile.html#PyProfile" />
       <keyword name="PyProfile" id="PyProfile" ref="eric6.DebugClients.Python3.PyProfile.html#PyProfile" />
-      <keyword name="PyProfile (Constructor)" id="PyProfile (Constructor)" ref="eric6.DebugClients.Python.PyProfile.html#PyProfile.__init__" />
+      <keyword name="PyProfile (Constructor)" id="PyProfile (Constructor)" ref="eric6.DebugClients.Python2.PyProfile.html#PyProfile.__init__" />
       <keyword name="PyProfile (Constructor)" id="PyProfile (Constructor)" ref="eric6.DebugClients.Python3.PyProfile.html#PyProfile.__init__" />
-      <keyword name="PyProfile (Module)" id="PyProfile (Module)" ref="eric6.DebugClients.Python.PyProfile.html" />
+      <keyword name="PyProfile (Module)" id="PyProfile (Module)" ref="eric6.DebugClients.Python2.PyProfile.html" />
       <keyword name="PyProfile (Module)" id="PyProfile (Module)" ref="eric6.DebugClients.Python3.PyProfile.html" />
-      <keyword name="PyProfile.__restore" id="PyProfile.__restore" ref="eric6.DebugClients.Python.PyProfile.html#PyProfile.__restore" />
+      <keyword name="PyProfile.__restore" id="PyProfile.__restore" ref="eric6.DebugClients.Python2.PyProfile.html#PyProfile.__restore" />
       <keyword name="PyProfile.__restore" id="PyProfile.__restore" ref="eric6.DebugClients.Python3.PyProfile.html#PyProfile.__restore" />
-      <keyword name="PyProfile.dump_stats" id="PyProfile.dump_stats" ref="eric6.DebugClients.Python.PyProfile.html#PyProfile.dump_stats" />
+      <keyword name="PyProfile.dump_stats" id="PyProfile.dump_stats" ref="eric6.DebugClients.Python2.PyProfile.html#PyProfile.dump_stats" />
       <keyword name="PyProfile.dump_stats" id="PyProfile.dump_stats" ref="eric6.DebugClients.Python3.PyProfile.html#PyProfile.dump_stats" />
-      <keyword name="PyProfile.erase" id="PyProfile.erase" ref="eric6.DebugClients.Python.PyProfile.html#PyProfile.erase" />
+      <keyword name="PyProfile.erase" id="PyProfile.erase" ref="eric6.DebugClients.Python2.PyProfile.html#PyProfile.erase" />
       <keyword name="PyProfile.erase" id="PyProfile.erase" ref="eric6.DebugClients.Python3.PyProfile.html#PyProfile.erase" />
-      <keyword name="PyProfile.fix_frame_filename" id="PyProfile.fix_frame_filename" ref="eric6.DebugClients.Python.PyProfile.html#PyProfile.fix_frame_filename" />
+      <keyword name="PyProfile.fix_frame_filename" id="PyProfile.fix_frame_filename" ref="eric6.DebugClients.Python2.PyProfile.html#PyProfile.fix_frame_filename" />
       <keyword name="PyProfile.fix_frame_filename" id="PyProfile.fix_frame_filename" ref="eric6.DebugClients.Python3.PyProfile.html#PyProfile.fix_frame_filename" />
-      <keyword name="PyProfile.save" id="PyProfile.save" ref="eric6.DebugClients.Python.PyProfile.html#PyProfile.save" />
+      <keyword name="PyProfile.save" id="PyProfile.save" ref="eric6.DebugClients.Python2.PyProfile.html#PyProfile.save" />
       <keyword name="PyProfile.save" id="PyProfile.save" ref="eric6.DebugClients.Python3.PyProfile.html#PyProfile.save" />
-      <keyword name="PyProfile.trace_dispatch_call" id="PyProfile.trace_dispatch_call" ref="eric6.DebugClients.Python.PyProfile.html#PyProfile.trace_dispatch_call" />
+      <keyword name="PyProfile.trace_dispatch_call" id="PyProfile.trace_dispatch_call" ref="eric6.DebugClients.Python2.PyProfile.html#PyProfile.trace_dispatch_call" />
       <keyword name="PyProfile.trace_dispatch_call" id="PyProfile.trace_dispatch_call" ref="eric6.DebugClients.Python3.PyProfile.html#PyProfile.trace_dispatch_call" />
       <keyword name="PyProfileDialog" id="PyProfileDialog" ref="eric6.DataViews.PyProfileDialog.html#PyProfileDialog" />
       <keyword name="PyProfileDialog (Constructor)" id="PyProfileDialog (Constructor)" ref="eric6.DataViews.PyProfileDialog.html#PyProfileDialog.__init__" />
@@ -11459,7 +11452,7 @@
       <keyword name="PySvnProjectHelper.initToolbar" id="PySvnProjectHelper.initToolbar" ref="eric6.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#PySvnProjectHelper.initToolbar" />
       <keyword name="PySvnProjectHelper.removeToolbar" id="PySvnProjectHelper.removeToolbar" ref="eric6.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#PySvnProjectHelper.removeToolbar" />
       <keyword name="PyUnit (Package)" id="PyUnit (Package)" ref="index-eric6.PyUnit.html" />
-      <keyword name="Python (Package)" id="Python (Package)" ref="index-eric6.DebugClients.Python.html" />
+      <keyword name="Python2 (Package)" id="Python2 (Package)" ref="index-eric6.DebugClients.Python2.html" />
       <keyword name="Python3 (Package)" id="Python3 (Package)" ref="index-eric6.DebugClients.Python3.html" />
       <keyword name="PythonPage" id="PythonPage" ref="eric6.Preferences.ConfigurationPages.PythonPage.html#PythonPage" />
       <keyword name="PythonPage (Constructor)" id="PythonPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.PythonPage.html#PythonPage.__init__" />
@@ -16019,7 +16012,7 @@
       <keyword name="__syntaxAndPyflakesCheck" id="__syntaxAndPyflakesCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#__syntaxAndPyflakesCheck" />
       <keyword name="_add_check" id="_add_check" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pep8.html#_add_check" />
       <keyword name="_buildChildrenLists" id="_buildChildrenLists" ref="eric6.Graphics.GraphicsUtilities.html#_buildChildrenLists" />
-      <keyword name="_debugclient_start_new_thread" id="_debugclient_start_new_thread" ref="eric6.DebugClients.Python.DebugClientThreads.html#_debugclient_start_new_thread" />
+      <keyword name="_debugclient_start_new_thread" id="_debugclient_start_new_thread" ref="eric6.DebugClients.Python2.DebugClientThreads.html#_debugclient_start_new_thread" />
       <keyword name="_debugclient_start_new_thread" id="_debugclient_start_new_thread" ref="eric6.DebugClients.Python3.DebugClientThreads.html#_debugclient_start_new_thread" />
       <keyword name="_encode_base64" id="_encode_base64" ref="eric6.UI.EmailDialog.html#_encode_base64" />
       <keyword name="_get_parameters" id="_get_parameters" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pep8.html#_get_parameters" />
@@ -16139,7 +16132,7 @@
       <keyword name="createConfigurationPage" id="createConfigurationPage" ref="eric6.Plugins.PluginVcsPySvn.html#createConfigurationPage" />
       <keyword name="createConfigurationPage" id="createConfigurationPage" ref="eric6.Plugins.PluginVcsSubversion.html#createConfigurationPage" />
       <keyword name="createDebuggerInterfaceNone" id="createDebuggerInterfaceNone" ref="eric6.Debugger.DebuggerInterfaceNone.html#createDebuggerInterfaceNone" />
-      <keyword name="createDebuggerInterfacePython" id="createDebuggerInterfacePython" ref="eric6.Debugger.DebuggerInterfacePython.html#createDebuggerInterfacePython" />
+      <keyword name="createDebuggerInterfacePython2" id="createDebuggerInterfacePython2" ref="eric6.Debugger.DebuggerInterfacePython2.html#createDebuggerInterfacePython2" />
       <keyword name="createDebuggerInterfacePython3" id="createDebuggerInterfacePython3" ref="eric6.Debugger.DebuggerInterfacePython3.html#createDebuggerInterfacePython3" />
       <keyword name="createDefaultConfig" id="createDefaultConfig" ref="eric6.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html#createDefaultConfig" />
       <keyword name="createDefaultConfig" id="createDefaultConfig" ref="eric6.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html#createDefaultConfig" />
@@ -16221,7 +16214,7 @@
       <keyword name="eric6_unittest (Module)" id="eric6_unittest (Module)" ref="eric6.eric6_unittest.html" />
       <keyword name="eric6_webbrowser (Module)" id="eric6_webbrowser (Module)" ref="eric6.eric6_webbrowser.html" />
       <keyword name="eric6config (Module)" id="eric6config (Module)" ref="eric6.eric6config.html" />
-      <keyword name="eric6dbgstub (Module)" id="eric6dbgstub (Module)" ref="eric6.DebugClients.Python.eric6dbgstub.html" />
+      <keyword name="eric6dbgstub (Module)" id="eric6dbgstub (Module)" ref="eric6.DebugClients.Python2.eric6dbgstub.html" />
       <keyword name="eric6dbgstub (Module)" id="eric6dbgstub (Module)" ref="eric6.DebugClients.Python3.eric6dbgstub.html" />
       <keyword name="escape_entities" id="escape_entities" ref="eric6.Utilities.__init__.html#escape_entities" />
       <keyword name="escape_uentities" id="escape_uentities" ref="eric6.Utilities.__init__.html#escape_uentities" />
@@ -16367,7 +16360,7 @@
       <keyword name="getQtTranslationsDir" id="getQtTranslationsDir" ref="eric6.Preferences.__init__.html#getQtTranslationsDir" />
       <keyword name="getRealName" id="getRealName" ref="eric6.Utilities.__init__.html#getRealName" />
       <keyword name="getRegistryData" id="getRegistryData" ref="eric6.Debugger.DebuggerInterfaceNone.html#getRegistryData" />
-      <keyword name="getRegistryData" id="getRegistryData" ref="eric6.Debugger.DebuggerInterfacePython.html#getRegistryData" />
+      <keyword name="getRegistryData" id="getRegistryData" ref="eric6.Debugger.DebuggerInterfacePython2.html#getRegistryData" />
       <keyword name="getRegistryData" id="getRegistryData" ref="eric6.Debugger.DebuggerInterfacePython3.html#getRegistryData" />
       <keyword name="getSaveFileFiltersList" id="getSaveFileFiltersList" ref="eric6.QScintilla.Lexers.__init__.html#getSaveFileFiltersList" />
       <keyword name="getSaveFileName" id="getSaveFileName" ref="eric6.E5Gui.E5FileDialog.html#getSaveFileName" />
@@ -16398,17 +16391,17 @@
       <keyword name="getViewManager" id="getViewManager" ref="eric6.Preferences.__init__.html#getViewManager" />
       <keyword name="getWebBrowser" id="getWebBrowser" ref="eric6.Preferences.__init__.html#getWebBrowser" />
       <keyword name="getWebEngineVersions" id="getWebEngineVersions" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#getWebEngineVersions" />
-      <keyword name="get_class_members" id="get_class_members" ref="eric6.DebugClients.Python.FlexCompleter.html#get_class_members" />
+      <keyword name="get_class_members" id="get_class_members" ref="eric6.DebugClients.Python2.FlexCompleter.html#get_class_members" />
       <keyword name="get_class_members" id="get_class_members" ref="eric6.DebugClients.Python3.FlexCompleter.html#get_class_members" />
       <keyword name="get_coding" id="get_coding" ref="eric6.Utilities.__init__.html#get_coding" />
       <keyword name="get_codingBytes" id="get_codingBytes" ref="eric6.Utilities.__init__.html#get_codingBytes" />
       <keyword name="get_parser" id="get_parser" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pep8.html#get_parser" />
       <keyword name="getargvalues" id="getargvalues" ref="eric6.DebugClients.Python3.DebugUtilities.html#getargvalues" />
-      <keyword name="getpass" id="getpass" ref="eric6.DebugClients.Python.getpass.html#getpass" />
+      <keyword name="getpass" id="getpass" ref="eric6.DebugClients.Python2.getpass.html#getpass" />
       <keyword name="getpass" id="getpass" ref="eric6.DebugClients.Python3.getpass.html#getpass" />
-      <keyword name="getpass (Module)" id="getpass (Module)" ref="eric6.DebugClients.Python.getpass.html" />
+      <keyword name="getpass (Module)" id="getpass (Module)" ref="eric6.DebugClients.Python2.getpass.html" />
       <keyword name="getpass (Module)" id="getpass (Module)" ref="eric6.DebugClients.Python3.getpass.html" />
-      <keyword name="getuser" id="getuser" ref="eric6.DebugClients.Python.getpass.html#getuser" />
+      <keyword name="getuser" id="getuser" ref="eric6.DebugClients.Python2.getpass.html#getuser" />
       <keyword name="getuser" id="getuser" ref="eric6.DebugClients.Python3.getpass.html#getuser" />
       <keyword name="gpg (Module)" id="gpg (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.gpg.html" />
       <keyword name="handleArgs" id="handleArgs" ref="eric6.Toolbox.Startup.html#handleArgs" />
@@ -16430,7 +16423,7 @@
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#initBatchService" />
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#initBatchService" />
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#initBatchService" />
-      <keyword name="initDebugger" id="initDebugger" ref="eric6.DebugClients.Python.eric6dbgstub.html#initDebugger" />
+      <keyword name="initDebugger" id="initDebugger" ref="eric6.DebugClients.Python2.eric6dbgstub.html#initDebugger" />
       <keyword name="initDebugger" id="initDebugger" ref="eric6.DebugClients.Python3.eric6dbgstub.html#initDebugger" />
       <keyword name="initGlobals" id="initGlobals" ref="eric6.install-debugclients.html#initGlobals" />
       <keyword name="initGlobals" id="initGlobals" ref="eric6.install.html#initGlobals" />
@@ -16549,6 +16542,8 @@
       <keyword name="pixmapToByteArray" id="pixmapToByteArray" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#pixmapToByteArray" />
       <keyword name="pixmapToDataUrl" id="pixmapToDataUrl" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#pixmapToDataUrl" />
       <keyword name="prepareInfoFile" id="prepareInfoFile" ref="eric6.install.html#prepareInfoFile" />
+      <keyword name="prepareJsonCommand" id="prepareJsonCommand" ref="eric6.DebugClients.Python2.DebugUtilities.html#prepareJsonCommand" />
+      <keyword name="prepareJsonCommand" id="prepareJsonCommand" ref="eric6.DebugClients.Python3.DebugUtilities.html#prepareJsonCommand" />
       <keyword name="prepareProcess" id="prepareProcess" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgUtilities.html#prepareProcess" />
       <keyword name="prepareQtMacBundle" id="prepareQtMacBundle" ref="eric6.Utilities.__init__.html#prepareQtMacBundle" />
       <keyword name="prepareUninstall" id="prepareUninstall" ref="eric6.Plugins.PluginVcsMercurial.html#prepareUninstall" />
@@ -16556,7 +16551,7 @@
       <keyword name="prepareUninstall" id="prepareUninstall" ref="eric6.Plugins.PluginVcsSubversion.html#prepareUninstall" />
       <keyword name="previewPix" id="previewPix" ref="eric6.Plugins.PluginVmListspace.html#previewPix" />
       <keyword name="previewPix" id="previewPix" ref="eric6.Plugins.PluginVmTabview.html#previewPix" />
-      <keyword name="printerr" id="printerr" ref="eric6.DebugClients.Python.DebugBase.html#printerr" />
+      <keyword name="printerr" id="printerr" ref="eric6.DebugClients.Python2.DebugBase.html#printerr" />
       <keyword name="printerr" id="printerr" ref="eric6.DebugClients.Python3.DebugBase.html#printerr" />
       <keyword name="process_options" id="process_options" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pep8.html#process_options" />
       <keyword name="process_tokens" id="process_tokens" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#process_tokens" />
@@ -16620,7 +16615,7 @@
       <keyword name="resetParsedModule" id="resetParsedModule" ref="eric6.Utilities.ModuleParser.html#resetParsedModule" />
       <keyword name="resetParsedModules" id="resetParsedModules" ref="eric6.Utilities.ModuleParser.html#resetParsedModules" />
       <keyword name="retryAbort" id="retryAbort" ref="eric6.E5Gui.E5MessageBox.html#retryAbort" />
-      <keyword name="runcall" id="runcall" ref="eric6.DebugClients.Python.eric6dbgstub.html#runcall" />
+      <keyword name="runcall" id="runcall" ref="eric6.DebugClients.Python2.eric6dbgstub.html#runcall" />
       <keyword name="runcall" id="runcall" ref="eric6.DebugClients.Python3.eric6dbgstub.html#runcall" />
       <keyword name="rxExecute" id="rxExecute" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.html#rxExecute" />
       <keyword name="rxValidate" id="rxValidate" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.html#rxValidate" />
@@ -16665,9 +16660,9 @@
       <keyword name="setProjectBrowserFlagsDefault" id="setProjectBrowserFlagsDefault" ref="eric6.Preferences.__init__.html#setProjectBrowserFlagsDefault" />
       <keyword name="setPython" id="setPython" ref="eric6.Preferences.__init__.html#setPython" />
       <keyword name="setQt" id="setQt" ref="eric6.Preferences.__init__.html#setQt" />
-      <keyword name="setRecursionLimit" id="setRecursionLimit" ref="eric6.DebugClients.Python.DebugBase.html#setRecursionLimit" />
+      <keyword name="setRecursionLimit" id="setRecursionLimit" ref="eric6.DebugClients.Python2.DebugBase.html#setRecursionLimit" />
       <keyword name="setRecursionLimit" id="setRecursionLimit" ref="eric6.DebugClients.Python3.DebugBase.html#setRecursionLimit" />
-      <keyword name="setScriptname" id="setScriptname" ref="eric6.DebugClients.Python.eric6dbgstub.html#setScriptname" />
+      <keyword name="setScriptname" id="setScriptname" ref="eric6.DebugClients.Python2.eric6dbgstub.html#setScriptname" />
       <keyword name="setScriptname" id="setScriptname" ref="eric6.DebugClients.Python3.eric6dbgstub.html#setScriptname" />
       <keyword name="setShell" id="setShell" ref="eric6.Preferences.__init__.html#setShell" />
       <keyword name="setStyleSheet" id="setStyleSheet" ref="eric6.WebBrowser.Tools.Scripts.html#setStyleSheet" />
@@ -16692,7 +16687,7 @@
       <keyword name="simpleAppStartup" id="simpleAppStartup" ref="eric6.Toolbox.Startup.html#simpleAppStartup" />
       <keyword name="sort" id="sort" ref="eric6.Graphics.GraphicsUtilities.html#sort" />
       <keyword name="splitPath" id="splitPath" ref="eric6.Utilities.__init__.html#splitPath" />
-      <keyword name="startDebugger" id="startDebugger" ref="eric6.DebugClients.Python.eric6dbgstub.html#startDebugger" />
+      <keyword name="startDebugger" id="startDebugger" ref="eric6.DebugClients.Python2.eric6dbgstub.html#startDebugger" />
       <keyword name="startDebugger" id="startDebugger" ref="eric6.DebugClients.Python3.eric6dbgstub.html#startDebugger" />
       <keyword name="startswithPath" id="startswithPath" ref="eric6.Utilities.__init__.html#startswithPath" />
       <keyword name="stdin_get_value" id="stdin_get_value" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pep8.html#stdin_get_value" />
@@ -16781,23 +16776,21 @@
       <file>eric6.DataViews.CodeMetricsDialog.html</file>
       <file>eric6.DataViews.PyCoverageDialog.html</file>
       <file>eric6.DataViews.PyProfileDialog.html</file>
-      <file>eric6.DebugClients.Python.AsyncFile.html</file>
-      <file>eric6.DebugClients.Python.AsyncIO.html</file>
-      <file>eric6.DebugClients.Python.DCTestResult.html</file>
-      <file>eric6.DebugClients.Python.DebugBase.html</file>
-      <file>eric6.DebugClients.Python.DebugClient.html</file>
-      <file>eric6.DebugClients.Python.DebugClientBase.html</file>
-      <file>eric6.DebugClients.Python.DebugClientCapabilities.html</file>
-      <file>eric6.DebugClients.Python.DebugClientThreads.html</file>
-      <file>eric6.DebugClients.Python.DebugConfig.html</file>
-      <file>eric6.DebugClients.Python.DebugProtocol.html</file>
-      <file>eric6.DebugClients.Python.DebugThread.html</file>
-      <file>eric6.DebugClients.Python.FlexCompleter.html</file>
-      <file>eric6.DebugClients.Python.PyProfile.html</file>
-      <file>eric6.DebugClients.Python.eric6dbgstub.html</file>
-      <file>eric6.DebugClients.Python.getpass.html</file>
+      <file>eric6.DebugClients.Python2.AsyncFile.html</file>
+      <file>eric6.DebugClients.Python2.DCTestResult.html</file>
+      <file>eric6.DebugClients.Python2.DebugBase.html</file>
+      <file>eric6.DebugClients.Python2.DebugClient.html</file>
+      <file>eric6.DebugClients.Python2.DebugClientBase.html</file>
+      <file>eric6.DebugClients.Python2.DebugClientCapabilities.html</file>
+      <file>eric6.DebugClients.Python2.DebugClientThreads.html</file>
+      <file>eric6.DebugClients.Python2.DebugConfig.html</file>
+      <file>eric6.DebugClients.Python2.DebugThread.html</file>
+      <file>eric6.DebugClients.Python2.DebugUtilities.html</file>
+      <file>eric6.DebugClients.Python2.FlexCompleter.html</file>
+      <file>eric6.DebugClients.Python2.PyProfile.html</file>
+      <file>eric6.DebugClients.Python2.eric6dbgstub.html</file>
+      <file>eric6.DebugClients.Python2.getpass.html</file>
       <file>eric6.DebugClients.Python3.AsyncFile.html</file>
-      <file>eric6.DebugClients.Python3.AsyncIO.html</file>
       <file>eric6.DebugClients.Python3.DCTestResult.html</file>
       <file>eric6.DebugClients.Python3.DebugBase.html</file>
       <file>eric6.DebugClients.Python3.DebugClient.html</file>
@@ -16805,7 +16798,6 @@
       <file>eric6.DebugClients.Python3.DebugClientCapabilities.html</file>
       <file>eric6.DebugClients.Python3.DebugClientThreads.html</file>
       <file>eric6.DebugClients.Python3.DebugConfig.html</file>
-      <file>eric6.DebugClients.Python3.DebugProtocol.html</file>
       <file>eric6.DebugClients.Python3.DebugThread.html</file>
       <file>eric6.DebugClients.Python3.DebugUtilities.html</file>
       <file>eric6.DebugClients.Python3.FlexCompleter.html</file>
@@ -16818,12 +16810,11 @@
       <file>eric6.Debugger.CallTraceViewer.html</file>
       <file>eric6.Debugger.Config.html</file>
       <file>eric6.Debugger.DebugClientCapabilities.html</file>
-      <file>eric6.Debugger.DebugProtocol.html</file>
       <file>eric6.Debugger.DebugServer.html</file>
       <file>eric6.Debugger.DebugUI.html</file>
       <file>eric6.Debugger.DebugViewer.html</file>
       <file>eric6.Debugger.DebuggerInterfaceNone.html</file>
-      <file>eric6.Debugger.DebuggerInterfacePython.html</file>
+      <file>eric6.Debugger.DebuggerInterfacePython2.html</file>
       <file>eric6.Debugger.DebuggerInterfacePython3.html</file>
       <file>eric6.Debugger.EditBreakpointDialog.html</file>
       <file>eric6.Debugger.EditWatchpointDialog.html</file>
@@ -17810,7 +17801,7 @@
       <file>eric6.uninstall.html</file>
       <file>index-eric6.Cooperation.html</file>
       <file>index-eric6.DataViews.html</file>
-      <file>index-eric6.DebugClients.Python.html</file>
+      <file>index-eric6.DebugClients.Python2.html</file>
       <file>index-eric6.DebugClients.Python3.html</file>
       <file>index-eric6.DebugClients.html</file>
       <file>index-eric6.Debugger.html</file>

eric ide

mercurial