diff options
| author | Pavel Moravec <pmoravec@apache.org> | 2015-02-01 10:24:31 +0000 |
|---|---|---|
| committer | Pavel Moravec <pmoravec@apache.org> | 2015-02-01 10:24:31 +0000 |
| commit | ba5fceb31ee852e7059417a067854be79e26f7fa (patch) | |
| tree | c306e4ddaea0800bce27dbb2fe0472664150bae2 /qpid/python | |
| parent | 82e0493a76c0ab34bb949e010dfe64f8dc8dba66 (diff) | |
| download | qpid-python-ba5fceb31ee852e7059417a067854be79e26f7fa.tar.gz | |
[QPID-5823]: Python client should create a node with name starting '\#', allow customization of autoDel and excl flags
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1656278 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/python')
| -rw-r--r-- | qpid/python/qpid/messaging/driver.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/qpid/python/qpid/messaging/driver.py b/qpid/python/qpid/messaging/driver.py index 97bf1b81f2..e7d564f555 100644 --- a/qpid/python/qpid/messaging/driver.py +++ b/qpid/python/qpid/messaging/driver.py @@ -962,8 +962,11 @@ class Engine: lnk.options['node'] = {} if 'x-declare' not in lnk.options['node']: lnk.options['node']['x-declare'] = {} - lnk.options['node']['x-declare']['auto-delete'] = "True" - lnk.options['node']['x-declare']['exclusive'] = "True" + xdeclare = lnk.options['node']['x-declare'] + if 'auto-delete' not in xdeclare: + xdeclare['auto-delete'] = "True" + if 'exclusive' not in xdeclare: + xdeclare['exclusive'] = "True" except address.LexError, e: return MalformedAddress(text=str(e)) except address.ParseError, e: |
