def METHOD_NAME(self, result):
    if not (self.auth or result):
        return False
    try:
        params = self._get_params(result)
        # Send torrent to rTorrent and start it
        try:
            torrent = self.auth.load_torrent(result.content, start=True, params=params)
        except DownloadClientConnectionException:
            return False
        if not torrent:
            return False
    except Exception as msg:
        log.warning('Error while sending torrent: {error!r}',
                    {'error': msg})
        return False
    else:
        return True