Debugger/DebugServer.py

changeset 6503
e617c58807e8
parent 6502
07070e95be4d
child 6518
926d65bd23b8
child 6576
ea60ea85067a
diff -r 07070e95be4d -r e617c58807e8 Debugger/DebugServer.py
--- a/Debugger/DebugServer.py	Sun Sep 16 13:32:57 2018 +0200
+++ b/Debugger/DebugServer.py	Sun Sep 16 13:36:01 2018 +0200
@@ -14,6 +14,7 @@
     pass
 
 import os
+import sys
 
 from PyQt5.QtCore import pyqtSignal, QModelIndex
 from PyQt5.QtNetwork import QTcpServer, QHostAddress, QHostInfo, \
@@ -210,7 +211,6 @@
         self.clientType = \
             Preferences.Prefs.settings.value('DebugClient/Type')
         if self.clientType is None:
-            import sys
             if sys.version_info[0] == 2:
                 self.clientType = 'Python2'
             else:
@@ -218,10 +218,10 @@
         # Change clientType if dependent interpreter does not exist anymore
         # (maybe deinstalled,...)
         elif self.clientType == 'Python2' and Preferences.getDebugger(
-                "Python2VirtualEnv") == '':
+                "Python2VirtualEnv") == '' and sys.version_info[0] == 3:
             self.clientType = 'Python3'
         elif self.clientType == 'Python3' and Preferences.getDebugger(
-                "Python3VirtualEnv") == '':
+                "Python3VirtualEnv") == '' and sys.version_info[0] == 2:
             self.clientType = 'Python2'
         
         self.lastClientType = ''

eric ide

mercurial