def METHOD_NAME(ep_obj, result):
    ep_name = ep_obj.pretty_name_with_quality()
    is_proper = bool(result.proper_tags)
    title = notifyStrings[(NOTIFY_SNATCH, NOTIFY_SNATCH_PROPER)[is_proper]]
    has_peers = result.seeders not in (-1, None) and result.leechers not in (-1, None)
    if app.SEEDERS_LEECHERS_IN_NOTIFY and has_peers:
        message = u'{0} with {1} seeders and {2} leechers from {3}'.format(
            ep_name, result.seeders, result.leechers, result.provider.name)
    else:
        message = u'{0} from {1}'.format(ep_name, result.provider.name)
    for n in notifiers:
        try:
            n.METHOD_NAME(title, message, ep_obj=ep_obj)
        except (RequestException, socket.gaierror, socket.timeout) as error:
            log.debug(u'Unable to send snatch notification. Error: {0!r}', error)