'Get the details of a torrent'

def torrent(self, info_hash, fields=None):

    info_hash = native_str(info_hash)
    if (not fields):
        fields = list(self.default_fields)
    fields = self._clean_fields(fields)
    multi_call = xmlrpc_client.MultiCall(self._server)
    for field in fields:
        method_name = (u'd.%s' % field)
        getattr(multi_call, method_name)(info_hash)
    resp = multi_call()
    return dict(list(zip(self._clean_fields(fields, reverse=True), [val for val in resp])))
