Делает из obj строку `true` или `false`

def lowcase_str_boolean(obj):
    "Делает из obj строку `true` или `false`"
    if isinstance(obj, str):
        if obj not in ["true", "false"]:
            raise RuntimeError(
                'Expecting "true" or "false", got {}'.format(obj))
        return obj
    return str(bool(obj)).lower()