From cb8a45463962992b68b5b9d0f76b60565f2b3d7e Mon Sep 17 00:00:00 2001 From: Dominik Roth Date: Wed, 12 Jul 2023 11:46:52 +0200 Subject: [PATCH] fixing bugs --- slate/slate.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/slate/slate.py b/slate/slate.py index be07908..04ce67d 100644 --- a/slate/slate.py +++ b/slate/slate.py @@ -118,7 +118,12 @@ class Slate(): if len(keys_arr) == 1: k = keys_arr[0] if default != None: - val = conf.get(k, default) + if isinstance(conf, collections.abc.Mapping): + val = conf.get(k, default) + else: + if default: + return default + raise Exception('') else: val = conf[k] if k in conf: