--- a/Preferences/__init__.py Sun Oct 16 14:45:00 2016 +0200 +++ b/Preferences/__init__.py Sun Oct 16 22:35:11 2016 +0200 @@ -91,10 +91,10 @@ "Python3Interpreter": "", "RubyInterpreter": "", "DebugClientType": "standard", - # supported "standard", "threaded", "custom" + # supported "standard", "custom" "DebugClient": "", "DebugClientType3": "standard", - # supported "standard", "threaded", "custom" + # supported "standard", "custom" "DebugClient3": "", "DebugEnvironmentReplace": False, "DebugEnvironment": "", @@ -1665,6 +1665,14 @@ if interpreter: setDebugger(key, interpreter) return interpreter + elif key in ["DebugClientType", "DebugClientType3"]: + debugClientType = prefClass.settings.value( + "Debugger/" + key, prefClass.debuggerDefaults[key]) + # Correct obsolete entry "threaded" + if debugClientType == 'threaded': + return "standard" + else: + return debugClientType else: return prefClass.settings.value( "Debugger/" + key, prefClass.debuggerDefaults[key])