--- a/src/eric7/Preferences/ConfigurationPages/EditorSyntaxPage.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/EditorSyntaxPage.py Wed Jul 13 14:55:47 2022 +0200 @@ -17,6 +17,7 @@ """ Class implementing the Editor Syntax Checker configuration page. """ + def __init__(self): """ Constructor @@ -24,48 +25,45 @@ super().__init__() self.setupUi(self) self.setObjectName("EditorSyntaxPage") - + # set initial values - self.onlineCheckBox.setChecked( - Preferences.getEditor("OnlineSyntaxCheck")) + self.onlineCheckBox.setChecked(Preferences.getEditor("OnlineSyntaxCheck")) self.onlineTimeoutSpinBox.setValue( - Preferences.getEditor("OnlineSyntaxCheckInterval")) + Preferences.getEditor("OnlineSyntaxCheckInterval") + ) self.automaticSyntaxCheckCheckBox.setChecked( - Preferences.getEditor("AutoCheckSyntax")) - + Preferences.getEditor("AutoCheckSyntax") + ) + # pyflakes related stuff - self.includeCheckBox.setChecked( - Preferences.getFlakes("IncludeInSyntaxCheck")) + self.includeCheckBox.setChecked(Preferences.getFlakes("IncludeInSyntaxCheck")) self.ignoreStarImportCheckBox.setChecked( - Preferences.getFlakes("IgnoreStarImportWarnings")) - + Preferences.getFlakes("IgnoreStarImportWarnings") + ) + def save(self): """ Public slot to save the Editor Syntax Checker configuration. """ + Preferences.setEditor("OnlineSyntaxCheck", self.onlineCheckBox.isChecked()) Preferences.setEditor( - "OnlineSyntaxCheck", - self.onlineCheckBox.isChecked()) - Preferences.setEditor( - "OnlineSyntaxCheckInterval", - self.onlineTimeoutSpinBox.value()) + "OnlineSyntaxCheckInterval", self.onlineTimeoutSpinBox.value() + ) Preferences.setEditor( - "AutoCheckSyntax", - self.automaticSyntaxCheckCheckBox.isChecked()) - + "AutoCheckSyntax", self.automaticSyntaxCheckCheckBox.isChecked() + ) + # pyflakes related stuff + Preferences.setFlakes("IncludeInSyntaxCheck", self.includeCheckBox.isChecked()) Preferences.setFlakes( - "IncludeInSyntaxCheck", - self.includeCheckBox.isChecked()) - Preferences.setFlakes( - "IgnoreStarImportWarnings", - self.ignoreStarImportCheckBox.isChecked()) + "IgnoreStarImportWarnings", self.ignoreStarImportCheckBox.isChecked() + ) def create(dlg): """ Module function to create the configuration page. - + @param dlg reference to the configuration dialog @return reference to the instantiated page (ConfigurationPageBase) """