diff -r c0a3a6e40815 -r 394377638256 eric7/Debugger/DebugUI.py --- a/eric7/Debugger/DebugUI.py Sat Sep 25 18:08:10 2021 +0200 +++ b/eric7/Debugger/DebugUI.py Sat Sep 25 18:12:48 2021 +0200 @@ -86,40 +86,40 @@ self.editorOpen = False # read the saved debug info values - self.lastUsedVenvName = Preferences.Prefs.settings.value( + self.lastUsedVenvName = Preferences.getSettings().value( 'DebugInfo/VirtualEnvironment', '') self.scriptsHistory = Preferences.toList( - Preferences.Prefs.settings.value('DebugInfo/ScriptsHistory')) + Preferences.getSettings().value('DebugInfo/ScriptsHistory')) self.argvHistory = Preferences.toList( - Preferences.Prefs.settings.value('DebugInfo/ArgumentsHistory')) + Preferences.getSettings().value('DebugInfo/ArgumentsHistory')) self.wdHistory = Preferences.toList( - Preferences.Prefs.settings.value( + Preferences.getSettings().value( 'DebugInfo/WorkingDirectoryHistory')) self.envHistory = Preferences.toList( - Preferences.Prefs.settings.value('DebugInfo/EnvironmentHistory')) + Preferences.getSettings().value('DebugInfo/EnvironmentHistory')) self.excList = Preferences.toList( - Preferences.Prefs.settings.value('DebugInfo/Exceptions')) + Preferences.getSettings().value('DebugInfo/Exceptions')) self.excIgnoreList = Preferences.toList( - Preferences.Prefs.settings.value('DebugInfo/IgnoredExceptions')) + Preferences.getSettings().value('DebugInfo/IgnoredExceptions')) self.exceptions = Preferences.toBool( - Preferences.Prefs.settings.value( + Preferences.getSettings().value( 'DebugInfo/ReportExceptions', True)) self.autoClearShell = Preferences.toBool( - Preferences.Prefs.settings.value('DebugInfo/AutoClearShell', True)) + Preferences.getSettings().value('DebugInfo/AutoClearShell', True)) self.tracePython = Preferences.toBool( - Preferences.Prefs.settings.value('DebugInfo/TracePython', False)) + Preferences.getSettings().value('DebugInfo/TracePython', False)) self.autoContinue = Preferences.toBool( - Preferences.Prefs.settings.value('DebugInfo/AutoContinue', True)) + Preferences.getSettings().value('DebugInfo/AutoContinue', True)) self.enableMultiprocess = Preferences.toBool( - Preferences.Prefs.settings.value( + Preferences.getSettings().value( 'DebugInfo/EnableMultiprocess', False)) self.multiprocessNoDebugHistory = Preferences.toList( - Preferences.Prefs.settings.value( + Preferences.getSettings().value( 'DebugInfo/MultiprocessNoDebugHistory')) self.overrideGlobalConfig = { - "enable": Preferences.toBool(Preferences.Prefs.settings.value( + "enable": Preferences.toBool(Preferences.getSettings().value( 'DebugInfo/OverrideGlobal', False)), - "redirect": Preferences.toBool(Preferences.Prefs.settings.value( + "redirect": Preferences.toBool(Preferences.getSettings().value( 'DebugInfo/RedirectStdinStdout', True)), } @@ -976,15 +976,15 @@ self.envHistory = [] self.multiprocessNoDebugHistory = [] - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/ScriptsHistory', self.scriptsHistory) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/ArgumentsHistory', self.argvHistory) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/WorkingDirectoryHistory', self.wdHistory) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/EnvironmentHistory', self.envHistory) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/MultiprocessNoDebugHistory', self.multiprocessNoDebugHistory) @@ -1000,37 +1000,37 @@ del self.wdHistory[10:] del self.envHistory[10:] - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/VirtualEnvironment', self.lastUsedVenvName) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/ScriptsHistory', self.scriptsHistory) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/ArgumentsHistory', self.argvHistory) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/WorkingDirectoryHistory', self.wdHistory) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/EnvironmentHistory', self.envHistory) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/Exceptions', self.excList) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/IgnoredExceptions', self.excIgnoreList) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/ReportExceptions', self.exceptions) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/AutoClearShell', self.autoClearShell) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/TracePython', self.tracePython) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/AutoContinue', self.autoContinue) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/EnableMultiprocess', self.enableMultiprocess) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/MultiprocessNoDebugHistory', self.multiprocessNoDebugHistory) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/OverrideGlobal', self.overrideGlobalConfig["enable"]) - Preferences.Prefs.settings.setValue( + Preferences.getSettings().setValue( 'DebugInfo/RedirectStdinStdout', self.overrideGlobalConfig["redirect"])