--- a/eric6/Debugger/DebugServer.py Thu Sep 19 19:22:43 2019 +0200 +++ b/eric6/Debugger/DebugServer.py Thu Sep 19 19:39:04 2019 +0200 @@ -219,7 +219,7 @@ # Change clientType if dependent interpreter does not exist anymore # (maybe deinstalled,...) elif self.clientType == 'Python2' and Preferences.getDebugger( - "Python2VirtualEnv") == '' and sys.version_info[0] == 3: + "Python2VirtualEnv") == '' and sys.version_info[0] >= 3: self.clientType = 'Python3' elif self.clientType == 'Python3' and Preferences.getDebugger( "Python3VirtualEnv") == '' and sys.version_info[0] == 2: @@ -422,7 +422,7 @@ if language in self.__debuggerInterfaceRegistry: return tuple(self.__debuggerInterfaceRegistry[language][1]) else: - return tuple() + return () def __createDebuggerInterface(self, clientType=None): """