Skip to content

Commit 2e9e954

Browse files
committedJun 30, 2014
[processing] better handling of values in boolean parameter
1 parent 9204ca0 commit 2e9e954

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed
 

‎python/plugins/processing/parameters/ParameterBoolean.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ def setValue(self, value):
3939
if value is None:
4040
self.value = self.default
4141
return True
42-
self.value = str(value) == str(True)
42+
if isinstance(value, basestring):
43+
self.value = str(value).lower() == str(True).lower()
44+
else:
45+
self.value = bool(value)
4346
return True
4447

4548
def serialize(self):

0 commit comments

Comments
 (0)
Please sign in to comment.