From 2bfa65fcea4fee81620a7325fc75a347d013bd72 Mon Sep 17 00:00:00 2001 From: Ted Ross Date: Tue, 16 Dec 2008 18:29:38 +0000 Subject: Fixed problems with object representation functions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@727109 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/python/qmf/console.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'qpid/python') diff --git a/qpid/python/qmf/console.py b/qpid/python/qmf/console.py index bba0386d6a..0009726fe7 100644 --- a/qpid/python/qmf/console.py +++ b/qpid/python/qmf/console.py @@ -1022,7 +1022,7 @@ class Object(object): if result != u"": result += u":" try: - valstr = unicode(value) + valstr = unicode(self._session._displayValue(value, property.type)) except: valstr = u"" result += valstr @@ -1044,7 +1044,9 @@ class Object(object): self.statistics = newer.getStatistics() def __repr__(self): - return self.getIndex().encode("utf8") + key = self.getClassKey() + return key.getPackageName() + ":" + key.getClassName() +\ + "[" + self.getObjectId().__repr__() + "] " + self.getIndex().encode("utf8") def __getattr__(self, name): for method in self._schema.getMethods(): @@ -1607,10 +1609,10 @@ class DebugConsole(Console): print "delAgent:", agent def objectProps(self, broker, record): - print "objectProps:", record.getClassKey() + print "objectProps:", record def objectStats(self, broker, record): - print "objectStats:", record.getClassKey() + print "objectStats:", record def event(self, broker, event): print "event:", event -- cgit v1.2.1