eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

changeset 8226
6dc5b1db7bdc
parent 8218
7c09585bd960
child 8246
e4b95b0ebd31
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Mon Apr 12 18:24:20 2021 +0200
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Mon Apr 12 18:25:52 2021 +0200
@@ -11,6 +11,7 @@
 import fnmatch
 import copy
 import collections
+import json
 
 from PyQt5.QtCore import pyqtSlot, Qt, QTimer, QCoreApplication
 from PyQt5.QtGui import QIcon
@@ -1178,7 +1179,10 @@
                         self.typedExceptionsCheckBox.isChecked(),
                 },
             }
-            if data != self.__data:
+            if (
+                json.dumps(data, sort_keys=True) !=
+                json.dumps(self.__data, sort_keys=True)
+            ):
                 self.__data = data
                 self.__project.setData("CHECKERSPARMS", "Pep8Checker",
                                        self.__data)

eric ide

mercurial