From a07d639018077c7c6b02f9968d819bb235d70ae1 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Fri, 15 Mar 2019 16:37:45 +0100 Subject: [PATCH] config: The underlying storage class may have a sync method --- weboob/tools/config/dbmconfig.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weboob/tools/config/dbmconfig.py b/weboob/tools/config/dbmconfig.py index 27d24e4596..e8a0c0754f 100644 --- a/weboob/tools/config/dbmconfig.py +++ b/weboob/tools/config/dbmconfig.py @@ -45,7 +45,8 @@ def load(self, default={}): self.storage = dbm.open(self.path, 'c') def save(self): - pass + if hasattr(self.storage, 'sync'): + self.storage.sync() def get(self, *args, **kwargs): key = '.'.join(args) -- GitLab