def on_evaluation_request(self, ch, method, props, body):
"""Callback for messages in the 'rpc_evaluations_queue'
They say: "Hey, here are the execution results"
"""
# This is the "remote procedure"
# being called and returning a value
ev_mutation_object = pickle.loads(body)
self.process_execution_results(ev_mutation_object)
ch.basic_publish(exchange = '',
routing_key = props.reply_to,
properties = pika.BasicProperties(
correlation_id = props.correlation_id),
body = 'EVALUATION RECEIVED')
ch.basic_ack(delivery_tag = method.delivery_tag)
评论列表
文章目录