def _process_replies(self, replies, callback): """Process replies from RabbitMQ, looking in the stack of callback replies for a match. Will optionally call callback prior to returning the frame_value. :param list replies: The reply handles to iterate :param method callback: The method to optionally call :rtype: pika.frame.Frame """ for reply in self._replies: if reply in replies: frame_value = self._frames[reply] self._received_response = True if callback: callback(frame_value) del(self._frames[reply]) return frame_value
def _process_replies(self, replies, callback): """Process replies from RabbitMQ, looking in the stack of callback replies for a match. Will optionally call callback prior to returning the frame_value. :param list replies: The reply handles to iterate :param method callback: The method to optionally call :rtype: pika.frame.Frame """ for reply in self._replies: if reply in replies: frame_value = self._frames[reply] self._received_response = True if callback: callback(frame_value) del (self._frames[reply]) return frame_value