Closed jstavel closed 8 years ago
Ahoj Jardo, pro eperiodika potrebuji GenericQuery - dohledavani pres title. Ale amqp sluzba mi vraci vyjimku.
Muzes se na to podivat?
Diky, Jan
class LoadAlephRecordsByTitleRequestSender(namedtuple('LoadAlephRecordsByTitleRequest',['context'])):
""" context will be original file """
implements(IAMQPSender)
def send(self):
print "-> Load Aleph Records By SysNumber Request for: ", str(self.context)
title = self.context.title
request = SearchRequest(GenericQuery(aleph_settings.ALEPH_DEFAULT_BASE, title, True, field='wtl'))
producer = getUtility(IProducer, name="amqp.isbn-search-request")
session_data = { 'uuid-of-originalfile': self.context.UID(),
'load-records-by-title': str(title) }
headers = make_headers(self.context, session_data)
producer.publish(serialize(request), content_type = 'application/json', headers = headers)
Neměl bys ještě ten titulek, ať to můžu testovat i s reálnými daty?
(see edeposit/edeposit#700)