Skip to content

Commit da56b4c

Browse files
committed
change option
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
1 parent b1975af commit da56b4c

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

examples/getting_started/main.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# type: ignore
2+
import time
23

34
from rabbitmq_amqp_python_client import (
45
BindingSpecification,
@@ -18,17 +19,15 @@
1819
class MyMessageHandler(MessagingHandler):
1920

2021
def __init__(self):
21-
super().__init__()
22-
self.auto_accept = False
23-
self.auto_settle = False
22+
super().__init__(auto_accept=False, auto_settle=False)
2423

2524
def on_message(self, event: Event):
2625
print("received message: " + event.message.body)
2726

2827
dlv = event.delivery
2928
#dlv.update(Delivery.REJECTED)
30-
dlv.update(Delivery.RELEASED)
31-
dlv.settle()
29+
dlv.update(Delivery.ACCEPTED)
30+
# dlv.settle()
3231

3332

3433
#self.reject(event.delivery)
@@ -49,6 +48,8 @@ def on_rejected(self, event: Event) -> None:
4948

5049

5150
def main() -> None:
51+
52+
5253
exchange_name = "test-exchange"
5354
queue_name = "example-queue"
5455
routing_key = "routing-key"
@@ -80,15 +81,14 @@ def main() -> None:
8081
print("create a publisher and publish a test message")
8182
publisher = connection.publisher(addr)
8283

83-
publisher.publish(Message(body="test"))
8484

8585
print("purging the queue")
8686
#messages_purged = management.purge_queue(queue_name)
8787

8888
#print("messages purged: " + str(messages_purged))
8989

90-
for i in range(10):
91-
publisher.publish(Message(body="test"))
90+
# for i in range(1):
91+
publisher.publish(Message(body="test"))
9292

9393
publisher.close()
9494

rabbitmq_amqp_python_client/options.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def __init__(self, addr: str):
2727

2828
def apply(self, link: Link) -> None:
2929
link.target.address = self._addr
30-
link.snd_settle_mode = Link.SND_SETTLED
30+
link.snd_settle_mode = Link.SND_UNSETTLED
3131
link.rcv_settle_mode = Link.RCV_FIRST
3232
link.properties = PropertyDict({symbol("paired"): True})
3333
link.source.dynamic = False

0 commit comments

Comments
 (0)