'Check if protocol is used (and enabled)
:param manual: The user has clicked to download a link through the webUI
:param data: dict returned from provider
Contains the release information
:return: boolean'

def isEnabled(self, manual=False, data=None):

    if (not data):
        data = {}
    for_protocol = ['both']
    if (data and ('torrent' in data.get('protocol'))):
        for_protocol.append('torrent')
    elif data:
        for_protocol.append(data.get('protocol'))
    return (super(Blackhole, self).isEnabled(manual, data) and (self.conf('use_for') in for_protocol))
