From f6e06456b0659e6242bea5b9ac468babbde90e5c Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 2 Aug 2019 14:06:05 +0200 Subject: [PATCH] Use advaced json dumper to save sites.json and users.json --- src/Site/SiteManager.py | 2 +- src/User/User.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Site/SiteManager.py b/src/Site/SiteManager.py index 40724866..9da2b867 100644 --- a/src/Site/SiteManager.py +++ b/src/Site/SiteManager.py @@ -102,7 +102,7 @@ class SiteManager(object): s = time.time() if data: - helper.atomicWrite("%s/sites.json" % config.data_dir, json.dumps(data, indent=2, sort_keys=True).encode()) + helper.atomicWrite("%s/sites.json" % config.data_dir, helper.jsonDumps(data).encode("utf8")) else: self.log.debug("Save error: No data") time_write = time.time() - s diff --git a/src/User/User.py b/src/User/User.py index 2557abc0..dbcfc56f 100644 --- a/src/User/User.py +++ b/src/User/User.py @@ -45,7 +45,7 @@ class User(object): user_data["sites"] = self.sites user_data["certs"] = self.certs user_data["settings"] = self.settings - helper.atomicWrite("%s/users.json" % config.data_dir, json.dumps(users, indent=2, sort_keys=True).encode("utf8")) + helper.atomicWrite("%s/users.json" % config.data_dir, helper.jsonDumps(users).encode("utf8")) self.log.debug("Saved in %.3fs" % (time.time() - s)) self.delayed_save_thread = None