'Loads torrent into rTorrent
@param torrent: can be a url, a path to a local file, or the raw data
of a torrent file
@type torrent: str
@param file_type: valid options: "url", "file", or "raw"
@type file_type: str
@param start: start torrent when loaded
@type start: bool
@param verbose: print error messages to rTorrent log
@type verbose: bool
@return: None
@raise AssertionError: if incorrect file_type is specified
@note: This function was written for speed, it includes no enhancements.
If you input a url, it won\'t check if it\'s valid. You also can\'t get
verification that the torrent was successfully added to rTorrent.
Use load_torrent() if you would like these features.'

def load_torrent_simple(self, torrent, file_type, start=False, verbose=False):

    p = self._get_conn()
    assert (file_type in ['raw', 'file', 'url']), "Invalid    file_type,    options    are:    'url',    'file',    'raw'."
    func_name = self._get_load_function(file_type, start, verbose)
    if (file_type == 'file'):
        assert os.path.isfile(torrent), 'Invalid    path:    "{0}"'.format(torrent)
        torrent = open(torrent, 'rb').read()
    if (file_type in ['raw', 'file']):
        finput = xmlrpclib.Binary(torrent)
    elif (file_type == 'url'):
        finput = torrent
    target = ''
    getattr(p, func_name)(target, finput)
