from functools import reduce
import operator


def only_one(*args):
    """
    Only return True, if only one arg is evaluates to True.
    """

    bools = [bool(v) for v in args]
    if all(bools):
        return False

    return reduce(operator.xor, bools, False)