The last allowed/mapping rule can be removed in SPs
[cascardo/ipsilon.git] / ipsilon / util / config.py
index 523601d..5366a96 100644 (file)
@@ -178,6 +178,8 @@ class List(Option):
 class ComplexList(List):
 
     def _check_value(self, value):
+        if value is None:
+            return
         if type(value) is not list:
             raise ValueError('The value type must be a list, not "%s"' %
                              type(value))
@@ -202,6 +204,8 @@ class ComplexList(List):
 class MappingList(ComplexList):
 
     def _check_value(self, value):
+        if value is None:
+            return
         if type(value) is not list:
             raise ValueError('The value type must be a list, not "%s"' %
                              type(value))