def _and(ctx, *logical):
    """
    Returns TRUE if and only if all its arguments evaluate to TRUE
    """
    for arg in logical:
        if not conversions.to_boolean(arg, ctx):
            return False
    return True
def _and ( ctx , * logical ) : for arg in logical : if not conversions . to_boolean ( arg , ctx ) : return False return True
Returns TRUE if and only if all its arguments evaluate to TRUE