'Redeliver message to its original destination.'

def _restore(self, message):

    delivery_info = message.delivery_info
    message = message.serializable()
    message[u'redelivered'] = True
    for queue in self._lookup(delivery_info[u'exchange'], delivery_info[u'routing_key']):
        self._put(queue, message)
