diff --git a/CHANGELOG.md b/CHANGELOG.md index ed8e1cc..e1a4461 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ # xbotlib 0.16.0 (2021-01-??) - Fix logging of exceptions and increase info for stack traces ([#2](https://github.com/decentral1se/xbotlib/issues/2)) +- Format JSON to human readable when saving ([#8](https://git.vvvvvvaria.org/decentral1se/xbotlib/issues/8)) # xbotlib 0.15.2 (2021-01-24) diff --git a/xbotlib.py b/xbotlib.py index e39fee2..cd13607 100644 --- a/xbotlib.py +++ b/xbotlib.py @@ -49,7 +49,7 @@ class SimpleDatabase(dict): """Save the databse to disk.""" try: with open(self.filename, "w") as handle: - handle.write(dumps(self)) + handle.write(dumps(self, indent=2, sort_keys=True)) except Exception as exception: message = f"Saving file storage failed: {exception}" self.log.error(message)