From 28750d06bdd4fd49e1a983017c540d816a8e7b85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Eckel?= Date: Wed, 16 Mar 2022 14:21:56 +0100 Subject: [PATCH] fixed config loading issue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jürgen Eckel --- planetmint/backend/connection.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/planetmint/backend/connection.py b/planetmint/backend/connection.py index 44e8257..0f26b32 100644 --- a/planetmint/backend/connection.py +++ b/planetmint/backend/connection.py @@ -9,13 +9,15 @@ from importlib import import_module from planetmint.backend.utils import get_planetmint_config_value BACKENDS = { # This is path to MongoDBClass - 'tarantool_db': r'planetmint.backend.tarantool.connection.TarantoolDB', + 'tarantool_db': 'planetmint.backend.tarantool.connection.TarantoolDB', 'localmongodb': 'planetmint.backend.localmongodb.connection.LocalMongoDBConnection' } logger = logging.getLogger(__name__) - backend = get_planetmint_config_value("backend") +if not backend: + backend = 'tarantool_db' + modulepath, _, class_name = BACKENDS[backend].rpartition('.') current_backend = getattr(import_module(modulepath), class_name)