Add defaults to List objects
authorSimo Sorce <simo@redhat.com>
Fri, 5 Dec 2014 20:37:28 +0000 (15:37 -0500)
committerPatrick Uiterwijk <puiterwijk@redhat.com>
Fri, 5 Dec 2014 20:44:06 +0000 (15:44 -0500)
Otherwise we get backtraces when checking for list members and no configuration
have been stored in the database yet.

Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
ipsilon/util/config.py

index 94443e3..d8c69b3 100755 (executable)
@@ -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)