From 6b37bf2965a5c66cbe0f2a1def92a815170c4ce3 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Fri, 5 Dec 2014 15:37:28 -0500 Subject: [PATCH] Add defaults to List objects Otherwise we get backtraces when checking for list members and no configuration have been stored in the database yet. Signed-off-by: Simo Sorce Reviewed-by: Patrick Uiterwijk --- ipsilon/util/config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ipsilon/util/config.py b/ipsilon/util/config.py index 94443e3..d8c69b3 100755 --- a/ipsilon/util/config.py +++ b/ipsilon/util/config.py @@ -159,6 +159,8 @@ class List(Option): super(List, self).__init__(name, description) if default_list: self._default_value = list(default_list) + else: + self._default_value = [] def set_value(self, value): self._assigned_value = list(value) -- 2.20.1