From 6243cc11bd865a5e9c4cc462c46df815e54f8a56 Mon Sep 17 00:00:00 2001 From: jspijker Date: Thu, 1 Dec 2022 15:32:45 +0100 Subject: [PATCH] Don't order the fdmprinter.def.json The order in the settings in the front-end depends on it --- .../src/printerlinter/formatters/def_json_formatter.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/printer-linter/src/printerlinter/formatters/def_json_formatter.py b/printer-linter/src/printerlinter/formatters/def_json_formatter.py index f99fe5bfb4..e3e238363e 100644 --- a/printer-linter/src/printerlinter/formatters/def_json_formatter.py +++ b/printer-linter/src/printerlinter/formatters/def_json_formatter.py @@ -23,7 +23,6 @@ METADATA_SORT_PRIORITY = { "platform": "4", } - class DefJsonFormatter(FileFormatter): def formatFile(self, file: Path): """ Format .def.json files according to the rules in settings. @@ -34,7 +33,7 @@ class DefJsonFormatter(FileFormatter): definition = json.loads(file.read_text(), object_pairs_hook=OrderedDict) - if self._settings["format"].get("format-definition-sort-keys", True): + if self._settings["format"].get("format-definition-sort-keys", True) and file.stem.split(".")[0] != "fdmprinter": definition = self.order_keys(definition) content = json.dumps(definition, indent=self._settings["format"].get("format-definition-indent", 4))