From 1ef3685820a7d58833e275aad3665287a41f07bf Mon Sep 17 00:00:00 2001 From: cecini Date: Wed, 4 Nov 2020 21:16:49 +0800 Subject: [PATCH] Improve: put all config item update in one transaction --- src/ankisyncd/sync.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ankisyncd/sync.py b/src/ankisyncd/sync.py index 66be132..940f158 100644 --- a/src/ankisyncd/sync.py +++ b/src/ankisyncd/sync.py @@ -304,9 +304,7 @@ from notes where %s""" % lim, self.maxUsn) return self.col.conf def mergeConf(self, conf): - newConf = ConfigManager(self.col) - for key, value in conf.items(): - self.col.set_config(key, value) + self.col.backend.set_all_config(json.dumps(conf).encode()) # Wrapper for requests that tracks upload/download progress ##########################################################################