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)