def sendRobust(
    signal=Any, 
    sender=Anonymous, 
    *arguments, **named
):
    # Call each receiver with whatever arguments it can accept.
    # Return a list of tuple pairs [(receiver, response), ... ].
    responses = []
    for receiver in liveReceivers(getAllReceivers(sender, signal)):
        try:
            response = robustApply(
                receiver,
                signal=signal,
                sender=sender,
                *arguments,
                **named
            )
        except Exception, err:
            responses.append((receiver, err))
        else:
            responses.append((receiver, response))
    return responses
Send signal from sender to all connected receivers catching errors
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-0.96/django/dispatch/robust.py/sendRobust