Ejemplo n.º 1
0
    def _get(self, queue, message_id, project=None, check_queue=True):
        if check_queue and not self._queue_ctrl.exists(queue, project):
            raise errors.QueueDoesNotExist(queue, project)

        now = timeutils.utcnow_ts(True)

        headers, msg = self._find_message(queue, message_id, project)
        return utils._message_to_json(message_id, msg, headers, now)
Ejemplo n.º 2
0
    def _get(self, queue, message_id, project=None, check_queue=True):
        if check_queue and not self._queue_ctrl.exists(queue, project):
            raise errors.QueueDoesNotExist(queue, project)

        now = timeutils.utcnow_ts(True)

        headers, msg = self._find_message(queue, message_id, project)
        return utils._message_to_json(message_id, msg, headers, now)
Ejemplo n.º 3
0
 def g():
     for msg_id in jsonutils.loads(claim_obj):
         try:
             headers, msg = message_ctrl._find_message(
                 queue, msg_id, project)
         except errors.MessageDoesNotExist:
             continue
         else:
             yield utils._message_to_json(msg_id, msg, headers, now)
Ejemplo n.º 4
0
 def g():
     for msg_id in jsonutils.loads(claim_obj):
         try:
             headers, msg = message_ctrl._find_message(queue, msg_id,
                                                       project)
         except errors.MessageDoesNotExist:
             continue
         else:
             yield utils._message_to_json(msg_id, msg, headers, now)