Preferences/__init__.py

changeset 5247
1fb624677956
parent 5239
27f56dc07b5b
child 5349
bccda3b5920a
--- 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])

eric ide

mercurial