Skip to content

Commit e5d50f8

Browse files
committedMar 12, 2025··
Do not sort keys by default before dumping
Signed-off-by: Prabhu Subramanian <[email protected]>
1 parent b7c7651 commit e5d50f8

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed
 

‎custom_json_diff/lib/utils.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -223,9 +223,9 @@ def json_dump(filename: str, data: Dict, compact: bool = False, error_msg: str =
223223
data = sort_dict(data, sort_keys)
224224
try:
225225
if compact:
226-
formatted = json.dumps(data, separators=(',', ':'), sort_keys=True)
226+
formatted = json.dumps(data, separators=(',', ':'), sort_keys=True if sort_keys else False)
227227
else:
228-
formatted = json.dumps(data, indent=2, sort_keys=True)
228+
formatted = json.dumps(data, indent=2, sort_keys=True if sort_keys else False)
229229
except TypeError as e:
230230
if error_msg:
231231
log.warning(error_msg)

‎pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "custom-json-diff"
3-
version = "2.1.5"
3+
version = "2.1.6"
44
description = "CycloneDx BOM and Oasis CSAF diffing and comparison tool."
55
authors = [
66
{ name = "Caroline Russell", email = "caroline@appthreat.dev" },

0 commit comments

Comments
 (0)
Please sign in to comment.