diff --git a/redisworks/redisworks.py b/redisworks/redisworks.py index 4f119d4..8905dbc 100644 --- a/redisworks/redisworks.py +++ b/redisworks/redisworks.py @@ -128,6 +128,8 @@ def get_obj(value, actual_type): value = datetime.datetime.strptime(value, DATE_FORMAT).date() elif actual_type in {dict, list} or isinstance(actual_type, (MutableMapping, Iterable)): value = json.loads(value) + elif actual_type is bool: + value = actual_type == "True" else: value = actual_type(value)