Mercurial > libervia-backend
comparison src/core/constants.py @ 2524:e96076cdf74c
core (constants): accept "yes" as a True value in bool()
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 16 Mar 2018 17:00:09 +0100 |
parents | 2d3c9dcec384 |
children |
comparison
equal
deleted
inserted
replaced
2523:21d43eab3fb9 | 2524:e96076cdf74c |
---|---|
374 | 374 |
375 @classmethod | 375 @classmethod |
376 def bool(cls, value): | 376 def bool(cls, value): |
377 """@return (bool): bool value for associated constant""" | 377 """@return (bool): bool value for associated constant""" |
378 assert isinstance(value, basestring) | 378 assert isinstance(value, basestring) |
379 return value.lower() in (cls.BOOL_TRUE, "1") | 379 return value.lower() in (cls.BOOL_TRUE, "1", "yes") |
380 | 380 |
381 @classmethod | 381 @classmethod |
382 def boolConst(cls, value): | 382 def boolConst(cls, value): |
383 """@return (str): constant associated to bool value""" | 383 """@return (str): constant associated to bool value""" |
384 assert isinstance(value, bool) | 384 assert isinstance(value, bool) |