From 111706cec6db00b1b8bca004fdaaf504bc04808a Mon Sep 17 00:00:00 2001 From: Scott Hussey Date: Mon, 27 Aug 2018 11:12:32 -0500 Subject: [PATCH] Handle non-true defaults - Support defaults that evaluate to non-true by making the conditional look for `None` specifically Change-Id: Ia912f409e29031a70beb7ec2d5e51b76843de319 --- promenade/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/promenade/config.py b/promenade/config.py index 821ba067..b8ac2453 100644 --- a/promenade/config.py +++ b/promenade/config.py @@ -80,7 +80,7 @@ class Configuration: if result: return result else: - if default: + if default is not None: return default else: return jinja2.StrictUndefined( @@ -92,7 +92,7 @@ class Configuration: if result: return result['data'] else: - if default: + if default is not None: return default else: return jinja2.StrictUndefined(