--- a/src/eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.py Wed Jul 13 14:55:47 2022 +0200 @@ -7,19 +7,19 @@ Module implementing the Jedi Auto-completion configuration page. """ -from Preferences.ConfigurationPages.ConfigurationPageBase import ( - ConfigurationPageBase -) +from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase from .Ui_EditorAutoCompletionJediPage import Ui_EditorAutoCompletionJediPage import Preferences -class EditorAutoCompletionJediPage(ConfigurationPageBase, - Ui_EditorAutoCompletionJediPage): +class EditorAutoCompletionJediPage( + ConfigurationPageBase, Ui_EditorAutoCompletionJediPage +): """ Class implementing the Jedi Auto-completion configuration page. """ + def __init__(self): """ Constructor @@ -27,29 +27,32 @@ super().__init__() self.setupUi(self) self.setObjectName("EditorAutoCompletionJediPage") - + # set initial values self.jediAutocompletionCheckBox.setChecked( - Preferences.getJedi("JediCompletionsEnabled")) + Preferences.getJedi("JediCompletionsEnabled") + ) self.jediFuzzyAutocompletionCheckBox.setChecked( - Preferences.getJedi("JediFuzzyCompletionsEnabled")) - + Preferences.getJedi("JediFuzzyCompletionsEnabled") + ) + def save(self): """ Public slot to save the Jedi Auto-completion configuration. """ Preferences.setJedi( - "JediCompletionsEnabled", - self.jediAutocompletionCheckBox.isChecked()) + "JediCompletionsEnabled", self.jediAutocompletionCheckBox.isChecked() + ) Preferences.setJedi( "JediFuzzyCompletionsEnabled", - self.jediFuzzyAutocompletionCheckBox.isChecked()) + self.jediFuzzyAutocompletionCheckBox.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) """