eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

branch
eric7
changeset 8637
394377638256
parent 8358
144a6b854f70
child 8783
04fe1beecd9c
--- a/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Sat Sep 25 18:08:10 2021 +0200
+++ b/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Sat Sep 25 18:12:48 2021 +0200
@@ -1431,82 +1431,82 @@
         """
         Private slot to load the default configuration values.
         """
-        self.__initCategoriesList(Preferences.Prefs.settings.value(
+        self.__initCategoriesList(Preferences.getSettings().value(
             "PEP8/EnabledCheckerCategories",
             ",".join(CodeStyleCheckerDialog.checkCategories.keys())))
-        self.excludeFilesEdit.setText(Preferences.Prefs.settings.value(
+        self.excludeFilesEdit.setText(Preferences.getSettings().value(
             "PEP8/ExcludeFilePatterns", ""))
-        self.excludeMessagesEdit.setText(Preferences.Prefs.settings.value(
+        self.excludeMessagesEdit.setText(Preferences.getSettings().value(
             "PEP8/ExcludeMessages", pycodestyle.DEFAULT_IGNORE))
-        self.includeMessagesEdit.setText(Preferences.Prefs.settings.value(
+        self.includeMessagesEdit.setText(Preferences.getSettings().value(
             "PEP8/IncludeMessages", ""))
         self.repeatCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value("PEP8/RepeatMessages", False)))
-        self.fixIssuesEdit.setText(Preferences.Prefs.settings.value(
+            Preferences.getSettings().value("PEP8/RepeatMessages", False)))
+        self.fixIssuesEdit.setText(Preferences.getSettings().value(
             "PEP8/FixCodes", ""))
-        self.noFixIssuesEdit.setText(Preferences.Prefs.settings.value(
+        self.noFixIssuesEdit.setText(Preferences.getSettings().value(
             "PEP8/NoFixCodes", "E501"))
         self.fixIssuesCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value("PEP8/FixIssues", False)))
+            Preferences.getSettings().value("PEP8/FixIssues", False)))
         self.ignoredCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value("PEP8/ShowIgnored", False)))
-        self.lineLengthSpinBox.setValue(int(Preferences.Prefs.settings.value(
+            Preferences.getSettings().value("PEP8/ShowIgnored", False)))
+        self.lineLengthSpinBox.setValue(int(Preferences.getSettings().value(
             "PEP8/MaxLineLength", pycodestyle.MAX_LINE_LENGTH)))
         # Use MAX_LINE_LENGTH to avoid messages on existing code
         self.docLineLengthSpinBox.setValue(int(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/MaxDocLineLength", pycodestyle.MAX_LINE_LENGTH)))
         self.blankBeforeTopLevelSpinBox.setValue(
-            int(Preferences.Prefs.settings.value(
+            int(Preferences.getSettings().value(
                 "PEP8/BlankLinesBeforeTopLevel", 2)))
         self.blankBeforeMethodSpinBox.setValue(
-            int(Preferences.Prefs.settings.value(
+            int(Preferences.getSettings().value(
                 "PEP8/BlankLinesBeforeMethod", 1)))
         self.hangClosingCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value("PEP8/HangClosing", False)))
+            Preferences.getSettings().value("PEP8/HangClosing", False)))
         self.docTypeComboBox.setCurrentIndex(self.docTypeComboBox.findData(
-            Preferences.Prefs.settings.value("PEP8/DocstringType", "pep257")))
-        self.complexitySpinBox.setValue(int(Preferences.Prefs.settings.value(
+            Preferences.getSettings().value("PEP8/DocstringType", "pep257")))
+        self.complexitySpinBox.setValue(int(Preferences.getSettings().value(
             "PEP8/MaxCodeComplexity", 10)))
         self.lineComplexitySpinBox.setValue(
-            int(Preferences.Prefs.settings.value(
+            int(Preferences.getSettings().value(
                 "PEP8/LineComplexity", 15)))
         self.lineComplexityScoreSpinBox.setValue(
-            int(Preferences.Prefs.settings.value(
+            int(Preferences.getSettings().value(
                 "PEP8/LineComplexityScore", 10)))
-        self.encodingsEdit.setText(Preferences.Prefs.settings.value(
+        self.encodingsEdit.setText(Preferences.getSettings().value(
             "PEP8/ValidEncodings",
             MiscellaneousCheckerDefaultArgs["CodingChecker"]
         ))
         self.copyrightFileSizeSpinBox.setValue(int(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/CopyrightMinFileSize",
                 MiscellaneousCheckerDefaultArgs[
                     "CopyrightChecker"]["MinFilesize"]
             )
         ))
         self.copyrightAuthorEdit.setText(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/CopyrightAuthor",
                 MiscellaneousCheckerDefaultArgs["CopyrightChecker"]["Author"]
             )
         )
         self.__initFuturesList(
-            Preferences.Prefs.settings.value("PEP8/FutureChecker", ""))
+            Preferences.getSettings().value("PEP8/FutureChecker", ""))
         self.__initBuiltinsIgnoreList(Preferences.toDict(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/BuiltinsChecker",
                 MiscellaneousCheckerDefaultArgs["BuiltinsChecker"]
             ))
         )
         self.aggressiveCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/AggressiveSearch",
                 MiscellaneousCheckerDefaultArgs[
                     "CommentedCodeChecker"]["Aggressive"]
             )))
         self.__initCommentedCodeCheckerWhiteList(Preferences.toList(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/CommentedCodeWhitelist",
                 MiscellaneousCheckerDefaultArgs[
                     "CommentedCodeChecker"]["WhiteList"]
@@ -1515,86 +1515,86 @@
         
         # type annotations
         self.minAnnotationsCoverageSpinBox.setValue(int(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/MinimumAnnotationsCoverage",
                 AnnotationsCheckerDefaultArgs["MinimumCoverage"])))
         self.maxAnnotationsComplexitySpinBox.setValue(int(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/MaximumAnnotationComplexity",
                 AnnotationsCheckerDefaultArgs["MaximumComplexity"])))
         self.maxAnnotationsLengthSpinBox.setValue(int(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/MaximumAnnotationLength",
                 AnnotationsCheckerDefaultArgs["MaximumLength"])))
         self.suppressNoneReturningCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/SuppressNoneReturning",
                 AnnotationsCheckerDefaultArgs["SuppressNoneReturning"])))
         self.suppressDummyArgsCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/SuppressDummyArgs",
                 AnnotationsCheckerDefaultArgs["SuppressDummyArgs"])))
         self.allowUntypedDefsCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/AllowUntypedDefs",
                 AnnotationsCheckerDefaultArgs["AllowUntypedDefs"])))
         self.allowUntypedNestedCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/AllowUntypedNested",
                 AnnotationsCheckerDefaultArgs["AllowUntypedNested"])))
         self.mypyInitReturnCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/MypyInitReturn",
                 AnnotationsCheckerDefaultArgs["MypyInitReturn"])))
         self.dispatchDecoratorEdit.setText(", ".join(Preferences.toList(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/DispatchDecorators",
                 AnnotationsCheckerDefaultArgs["DispatchDecorators"]))))
         self.overloadDecoratorEdit.setText(", ".join(Preferences.toList(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/OverloadDecorators",
                 AnnotationsCheckerDefaultArgs["OverloadDecorators"]))))
         
         # security
         from .Security.SecurityDefaults import SecurityDefaults
         self.tmpDirectoriesEdit.setPlainText("\n".join(
-            Preferences.toList(Preferences.Prefs.settings.value(
+            Preferences.toList(Preferences.getSettings().value(
                 "PEP8/HardcodedTmpDirectories",
                 SecurityDefaults["hardcoded_tmp_directories"]))))
         self.hashesEdit.setText(", ".join(
-            Preferences.toList(Preferences.Prefs.settings.value(
+            Preferences.toList(Preferences.getSettings().value(
                 "PEP8/InsecureHashes",
                 SecurityDefaults["insecure_hashes"])))),
         self.insecureSslProtocolsEdit.setPlainText("\n".join(
-            Preferences.toList(Preferences.Prefs.settings.value(
+            Preferences.toList(Preferences.getSettings().value(
                 "PEP8/InsecureSslProtocolVersions",
                 SecurityDefaults["insecure_ssl_protocol_versions"])))),
         self.dsaHighRiskCombo.setCurrentText(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/WeakKeySizeDsaHigh",
                 str(SecurityDefaults["weak_key_size_dsa_high"])))
         self.dsaMediumRiskCombo.setCurrentText(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/WeakKeySizeDsaMedium",
                 str(SecurityDefaults["weak_key_size_dsa_medium"]))),
         self.rsaHighRiskCombo.setCurrentText(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/WeakKeySizeRsaHigh",
                 str(SecurityDefaults["weak_key_size_rsa_high"]))),
         self.rsaMediumRiskCombo.setCurrentText(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/WeakKeySizeRsaMedium",
                 str(SecurityDefaults["weak_key_size_rsa_medium"]))),
         self.ecHighRiskCombo.setCurrentText(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/WeakKeySizeEcHigh",
                 str(SecurityDefaults["weak_key_size_ec_high"]))),
         self.ecMediumRiskCombo.setCurrentText(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/WeakKeySizeEcMedium",
                 str(SecurityDefaults["weak_key_size_ec_medium"]))),
         self.typedExceptionsCheckBox.setChecked(Preferences.toBool(
-            Preferences.Prefs.settings.value(
+            Preferences.getSettings().value(
                 "PEP8/CheckTypedException",
                 SecurityDefaults["check_typed_exception"]))),
         
@@ -1606,131 +1606,131 @@
         Private slot to store the current configuration values as
         default values.
         """
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/EnabledCheckerCategories", self.__getCategories(True))
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/ExcludeFilePatterns", self.excludeFilesEdit.text())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/ExcludeMessages", self.excludeMessagesEdit.text())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/IncludeMessages", self.includeMessagesEdit.text())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/RepeatMessages", self.repeatCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/FixCodes", self.fixIssuesEdit.text())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/NoFixCodes", self.noFixIssuesEdit.text())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/FixIssues", self.fixIssuesCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/ShowIgnored", self.ignoredCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MaxLineLength", self.lineLengthSpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MaxDocLineLength", self.docLineLengthSpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/BlankLinesBeforeTopLevel",
             self.blankBeforeTopLevelSpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/BlankLinesBeforeMethod",
             self.blankBeforeMethodSpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/HangClosing", self.hangClosingCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/DocstringType", self.docTypeComboBox.itemData(
                 self.docTypeComboBox.currentIndex()))
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MaxCodeComplexity", self.complexitySpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/LineComplexity", self.lineComplexitySpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/LineComplexityScore",
             self.lineComplexityScoreSpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/ValidEncodings", self.encodingsEdit.text())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/CopyrightMinFileSize", self.copyrightFileSizeSpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/CopyrightAuthor", self.copyrightAuthorEdit.text())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/FutureChecker", self.__getSelectedFutureImports())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/BuiltinsChecker", self.__getBuiltinsIgnoreList())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/AggressiveSearch", self.aggressiveCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/CommentedCodeWhitelist",
             self.__getCommentedCodeCheckerWhiteList())
         
         # type annotations
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MinimumAnnotationsCoverage",
             self.minAnnotationsCoverageSpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MaximumAnnotationComplexity",
             self.maxAnnotationsComplexitySpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MaximumAnnotationLength",
             self.maxAnnotationsLengthSpinBox.value())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/SuppressNoneReturning",
             self.suppressNoneReturningCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/SuppressDummyArgs",
             self.suppressDummyArgsCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/AllowUntypedDefs",
             self.allowUntypedDefsCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/AllowUntypedNested",
             self.allowUntypedNestedCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MypyInitReturn",
             self.mypyInitReturnCheckBox.isChecked())
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/DispatchDecorators",
             [d.strip()
              for d in self.dispatchDecoratorEdit.text().split(",")])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/OverloadDecorators",
             [d.strip()
              for d in self.overloadDecoratorEdit.text().split(",")])
         
         # security
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/HardcodedTmpDirectories",
             [t.strip()
              for t in self.tmpDirectoriesEdit.toPlainText().splitlines()
              ]),
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/InsecureHashes",
             [h.strip()
              for h in self.hashesEdit.text().split(",")
              ]),
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/InsecureSslProtocolVersions",
             [p.strip()
              for p in self.insecureSslProtocolsEdit.toPlainText().splitlines()
              ]),
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeDsaHigh",
             self.dsaHighRiskCombo.currentText()),
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeDsaMedium",
             self.dsaMediumRiskCombo.currentText()),
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeRsaHigh",
             self.rsaHighRiskCombo.currentText()),
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeRsaMedium",
             self.rsaMediumRiskCombo.currentText()),
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeEcHigh",
             self.ecHighRiskCombo.currentText()),
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeEcMedium",
             self.ecMediumRiskCombo.currentText()),
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/CheckTypedException",
             self.typedExceptionsCheckBox.isChecked()),
     
@@ -1739,122 +1739,122 @@
         """
         Private slot to reset the configuration values to their default values.
         """
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/EnabledCheckerCategories",
             ",".join(CodeStyleCheckerDialog.checkCategories.keys()))
-        Preferences.Prefs.settings.setValue("PEP8/ExcludeFilePatterns", "")
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue("PEP8/ExcludeFilePatterns", "")
+        Preferences.getSettings().setValue(
             "PEP8/ExcludeMessages", pycodestyle.DEFAULT_IGNORE)
-        Preferences.Prefs.settings.setValue("PEP8/IncludeMessages", "")
-        Preferences.Prefs.settings.setValue("PEP8/RepeatMessages", False)
-        Preferences.Prefs.settings.setValue("PEP8/FixCodes", "")
-        Preferences.Prefs.settings.setValue("PEP8/NoFixCodes", "E501")
-        Preferences.Prefs.settings.setValue("PEP8/FixIssues", False)
-        Preferences.Prefs.settings.setValue("PEP8/ShowIgnored", False)
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue("PEP8/IncludeMessages", "")
+        Preferences.getSettings().setValue("PEP8/RepeatMessages", False)
+        Preferences.getSettings().setValue("PEP8/FixCodes", "")
+        Preferences.getSettings().setValue("PEP8/NoFixCodes", "E501")
+        Preferences.getSettings().setValue("PEP8/FixIssues", False)
+        Preferences.getSettings().setValue("PEP8/ShowIgnored", False)
+        Preferences.getSettings().setValue(
             "PEP8/MaxLineLength", pycodestyle.MAX_LINE_LENGTH)
         # Hard reset to pycodestyle preferences
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MaxDocLineLength", pycodestyle.MAX_DOC_LENGTH)
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/BlankLinesBeforeTopLevel", 2)
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/BlankLinesBeforeMethod", 1)
-        Preferences.Prefs.settings.setValue("PEP8/HangClosing", False)
-        Preferences.Prefs.settings.setValue("PEP8/DocstringType", "pep257")
-        Preferences.Prefs.settings.setValue("PEP8/MaxCodeComplexity", 10)
-        Preferences.Prefs.settings.setValue("PEP8/LineComplexity", 15)
-        Preferences.Prefs.settings.setValue("PEP8/LineComplexityScore", 10)
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue("PEP8/HangClosing", False)
+        Preferences.getSettings().setValue("PEP8/DocstringType", "pep257")
+        Preferences.getSettings().setValue("PEP8/MaxCodeComplexity", 10)
+        Preferences.getSettings().setValue("PEP8/LineComplexity", 15)
+        Preferences.getSettings().setValue("PEP8/LineComplexityScore", 10)
+        Preferences.getSettings().setValue(
             "PEP8/ValidEncodings",
             MiscellaneousCheckerDefaultArgs["CodingChecker"]
         )
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/CopyrightMinFileSize",
             MiscellaneousCheckerDefaultArgs["CopyrightChecker"]["MinFilesize"]
         )
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/CopyrightAuthor",
             MiscellaneousCheckerDefaultArgs["CopyrightChecker"]["Author"]
         )
-        Preferences.Prefs.settings.setValue("PEP8/FutureChecker", "")
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue("PEP8/FutureChecker", "")
+        Preferences.getSettings().setValue(
             "PEP8/BuiltinsChecker",
             MiscellaneousCheckerDefaultArgs["BuiltinsChecker"]
         )
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/AggressiveSearch",
             MiscellaneousCheckerDefaultArgs[
                 "CommentedCodeChecker"]["Aggressive"]
         )
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/CommentedCodeWhitelist",
             MiscellaneousCheckerDefaultArgs[
                 "CommentedCodeChecker"]["WhiteList"]
         )
         
         # type annotations
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MinimumAnnotationsCoverage",
             AnnotationsCheckerDefaultArgs["MinimumCoverage"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MaximumAnnotationComplexity",
             AnnotationsCheckerDefaultArgs["MaximumComplexity"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MaximumAnnotationLength",
             AnnotationsCheckerDefaultArgs["MaximumLength"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/SuppressNoneReturning",
             AnnotationsCheckerDefaultArgs["SuppressNoneReturning"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/SuppressDummyArgs",
             AnnotationsCheckerDefaultArgs["SuppressDummyArgs"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/AllowUntypedDefs",
             AnnotationsCheckerDefaultArgs["AllowUntypedDefs"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/AllowUntypedNested",
             AnnotationsCheckerDefaultArgs["AllowUntypedNested"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/MypyInitReturn",
             AnnotationsCheckerDefaultArgs["MypyInitReturn"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/DispatchDecorators",
             AnnotationsCheckerDefaultArgs["DispatchDecorators"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/OverloadDecorators",
             AnnotationsCheckerDefaultArgs["OverloadDecorators"])
         
         # security
         from .Security.SecurityDefaults import SecurityDefaults
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/HardcodedTmpDirectories",
             SecurityDefaults["hardcoded_tmp_directories"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/InsecureHashes",
             SecurityDefaults["insecure_hashes"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/InsecureSslProtocolVersions",
             SecurityDefaults["insecure_ssl_protocol_versions"])
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeDsaHigh",
             str(SecurityDefaults["weak_key_size_dsa_high"]))
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeDsaMedium",
             str(SecurityDefaults["weak_key_size_dsa_medium"]))
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeRsaHigh",
             str(SecurityDefaults["weak_key_size_rsa_high"]))
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeRsaMedium",
             str(SecurityDefaults["weak_key_size_rsa_medium"]))
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeEcHigh",
             str(SecurityDefaults["weak_key_size_ec_high"]))
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/WeakKeySizeEcMedium",
             str(SecurityDefaults["weak_key_size_ec_medium"]))
-        Preferences.Prefs.settings.setValue(
+        Preferences.getSettings().setValue(
             "PEP8/CheckTypedException",
             SecurityDefaults["check_typed_exception"])
         

eric ide

mercurial