bool_param¶
- eazy.utils.bool_param(value, false_values=[False, 0, '0', 'False', 'FALSE', 'false', 'n', 'no', 'N', 'No'], true_values=[True, 1, '1', 'True', 'TRUE', 'true', 'y', 'yes', 'Y', 'Yes'], which='false', check_both=True)[source]¶
Flexible booleans
If
which == 'false', test thatvalue not in false_values.If
which == 'true', testvalue in true_values.If
check_bothandvalueisn’t in either list, return the value itself.