From bb97bbdcb53fa6a3345f45c7d8165c082c1714df Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Thu, 6 Jun 2013 11:30:16 +0000 Subject: QPID-4903: don't delete subscription queue when closing link if it was explicitly declared non-exclusive git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1490240 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/python/qpid/messaging/driver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'qpid/python') diff --git a/qpid/python/qpid/messaging/driver.py b/qpid/python/qpid/messaging/driver.py index 7a36745c33..ac59bcf0a6 100644 --- a/qpid/python/qpid/messaging/driver.py +++ b/qpid/python/qpid/messaging/driver.py @@ -233,7 +233,7 @@ class LinkIn: exclusive=True, auto_delete=(reliability == "unreliable")), overrides=declare) - _rcv.on_unlink = [QueueDelete(_rcv._queue)] + if declare.get("exclusive", True): _rcv.on_unlink = [QueueDelete(_rcv._queue)] subject = _rcv.subject or SUBJECT_DEFAULTS.get(subtype) bindings = get_bindings(link_opts, _rcv._queue, _rcv.name, subject) if not bindings: -- cgit v1.2.1