summaryrefslogtreecommitdiff
path: root/qpid/python
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2008-10-15 15:36:32 +0000
committerTed Ross <tross@apache.org>2008-10-15 15:36:32 +0000
commit658c2efbccea313fc9d8ec4ee658d6e8b30ac61a (patch)
treedc827950531fdad49bbe0fe9f6b33d8e8d304f4c /qpid/python
parente740fe7e419af37f17e22bc7eddf48bc5f4d7f88 (diff)
downloadqpid-python-658c2efbccea313fc9d8ec4ee658d6e8b30ac61a.tar.gz
QPID-1350 - changed syntax of dereference so it becomes optional
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@704942 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/python')
-rw-r--r--qpid/python/qpid/qmfconsole.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/qpid/python/qpid/qmfconsole.py b/qpid/python/qpid/qmfconsole.py
index a7079ef404..5e1df10e5b 100644
--- a/qpid/python/qpid/qmfconsole.py
+++ b/qpid/python/qpid/qmfconsole.py
@@ -867,13 +867,13 @@ class Object(object):
return lambda *args, **kwargs : self._invoke(name, args, kwargs)
for property, value in self._properties:
if name == property.name:
- if property.type == 10: # Dereference references
- deref = self._session.getObjects(_objectId=value)
- if len(deref) != 1:
- return None
- else:
- return deref[0]
return value
+ if name == "_" + property.name + "_" and property.type == 10: # Dereference references
+ deref = self._session.getObjects(_objectId=value)
+ if len(deref) != 1:
+ return None
+ else:
+ return deref[0]
for statistic, value in self._statistics:
if name == statistic.name:
return value