From f7d4cd45fa7e8262b4c8210759f808e99d09a71d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@henrietta.com.pl> Date: Fri, 24 Jun 2016 12:29:15 +0200 Subject: [PATCH] changed basic.nack to basic.reject basic.nack is RabbitMQ-only --- coolamqp/backends/base.py | 6 +++--- coolamqp/backends/pyamqp.py | 4 ++-- coolamqp/messages.py | 3 +++ 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/coolamqp/backends/base.py b/coolamqp/backends/base.py index fd7b2dc..a86e1ca 100644 --- a/coolamqp/backends/base.py +++ b/coolamqp/backends/base.py @@ -102,10 +102,10 @@ class AMQPBackend(object): :param prefetch_count: prefetch window in terms of whole messages """ - def basic_nack(self, delivery_tag): + def basic_reject(self, delivery_tag): """ - NACK a message. - :param delivery_tag: delivery tag to nack + Reject a message + :param delivery_tag: delivery tag to reject """ def basic_publish(self, message, exchange, routing_key): diff --git a/coolamqp/backends/pyamqp.py b/coolamqp/backends/pyamqp.py index 4ed8809..8f50e2d 100644 --- a/coolamqp/backends/pyamqp.py +++ b/coolamqp/backends/pyamqp.py @@ -93,8 +93,8 @@ class PyAMQPBackend(AMQPBackend): self.channel.queue_delete(queue.name) @translate_exceptions - def basic_nack(self, delivery_tag): - self.channel.basic_nack(delivery_tag, multiple=False) + def basic_reject(self, delivery_tag): + self.channel.basic_reject(delivery_tag, True) @translate_exceptions def queue_declare(self, queue): diff --git a/coolamqp/messages.py b/coolamqp/messages.py index 7dd218f..4f05f59 100644 --- a/coolamqp/messages.py +++ b/coolamqp/messages.py @@ -42,6 +42,9 @@ class ReceivedMessage(Message): def nack(self, on_completed=None): """ Negative-acknowledge this message to the broker. + + This internally results in a basic.reject + :param on_completed: callable/0 to call on acknowledged. Callable will be executed in ClusterHandlerThread's context. """ -- GitLab