Author: tross
Date: Wed Oct 15 08:36:32 2008
New Revision: 704942

URL: http://svn.apache.org/viewvc?rev=704942&view=rev
Log:
QPID-1350 - changed syntax of dereference so it becomes optional

Modified:
    incubator/qpid/trunk/qpid/python/qpid/qmfconsole.py

Modified: incubator/qpid/trunk/qpid/python/qpid/qmfconsole.py
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/python/qpid/qmfconsole.py?rev=704942&r1=704941&r2=704942&view=diff
==============================================================================
--- incubator/qpid/trunk/qpid/python/qpid/qmfconsole.py (original)
+++ incubator/qpid/trunk/qpid/python/qpid/qmfconsole.py Wed Oct 15 08:36:32 2008
@@ -867,13 +867,13 @@
         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


Reply via email to