[processing] better handling of values in boolean parameter

This commit is contained in:
Victor Olaya 2014-06-29 00:23:27 +02:00
parent 9204ca02b6
commit 2e9e954411

View File

@ -39,7 +39,10 @@ class ParameterBoolean(Parameter):
if value is None:
self.value = self.default
return True
self.value = str(value) == str(True)
if isinstance(value, basestring):
self.value = str(value).lower() == str(True).lower()
else:
self.value = bool(value)
return True
def serialize(self):