From 8b2d9351736cc1fbd6b69a6be9ce78765294eab8 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Fri, 24 Aug 2018 15:01:20 +0200 Subject: [PATCH] config: Python 3 compatibility --- weboob/tools/config/anydbmconfig.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/weboob/tools/config/anydbmconfig.py b/weboob/tools/config/anydbmconfig.py index 81239cf803..1aab4d8b71 100644 --- a/weboob/tools/config/anydbmconfig.py +++ b/weboob/tools/config/anydbmconfig.py @@ -1,16 +1,19 @@ # -*- coding: utf-8 -*- -import anydbm import yaml from .iconfig import ConfigError, IConfig +from .yamlconfig import WeboobDumper try: from yaml import CLoader as Loader except ImportError: from yaml import Loader -from .yamlconfig import WeboobDumper +try: + import anydbm as dbm +except ImportError: + import dbm __all__ = ['AnyDBMConfig'] @@ -21,7 +24,7 @@ def __init__(self, path): self.path = path def load(self, default={}): - self.storage = anydbm.open(self.path, 'c') + self.storage = dbm.open(self.path, 'c') def save(self): pass -- GitLab