def detectProtrolType(self, url):
    bt_type = PROTROL_TYEP.UNKNOWN
    if re.match('^ftp://', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.FTP
    elif re.match('^thunder://', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.THUNDER
    elif re.match('^magnet:?', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.MAGNET
    elif re.search('\\.torrent$', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.BT
    elif re.match('^https?://', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.HTTP
    return bt_type
def detectProtrolType(self, url):
    bt_type = PROTROL_TYEP.UNKNOWN
    if re.match('^ftp://', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.FTP
    elif re.match('^thunder://', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.THUNDER
    elif re.match('^magnet:?', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.MAGNET
    elif re.search('\\.torrent$', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.BT
    elif re.match('^https?://', url, re.IGNORECASE):
        bt_type = PROTROL_TYEP.HTTP
    return bt_type