From f8264bcb55d6f8e8ba3a0df1011df5678c542fdc Mon Sep 17 00:00:00 2001 From: pepperpepperpepper Date: Fri, 4 Dec 2015 22:35:04 -0800 Subject: working --- ricky/param/bool.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'ricky/param/bool.py') diff --git a/ricky/param/bool.py b/ricky/param/bool.py index b95f1f1..961912e 100644 --- a/ricky/param/bool.py +++ b/ricky/param/bool.py @@ -17,15 +17,16 @@ class Bool(Param): value = property(value_get, value_set) def _bool_correct(self, value): - if any in [ - re.match(r'(true|1)', value, re.IGNORECASE), - value == 1, - ]: + value = str(value) + if any([ + re.match(r'(true|1)', value, re.IGNORECASE), + value == 1 + ]): value = True - elif any in [ - re.match(r'(false|0)', value, re.IGNORECASE), - value == 0, - ]: + elif any([ + re.match(r'(false|0)', value, re.IGNORECASE), + value == 0 + ]): value = False else: raise ValueError("Bad Value for Bool %s" % value) -- cgit v1.2.3-70-g09d2