def first_match(predicate, iterable):
    for item in iterable:
        if predicate(item):
            return item
    return None
Start authentication. Result can be obtained via "SASL.startsasl" attribute and will be
dataset/ETHPy150Open hyde/hyde/hyde/util.py/first_match--crossover with--dataset/ETHPy150Open CouchPotato/CouchPotatoServer/libs/xmpp/auth.py/SASL.auth