diff options
author | Ted Ross <tross@apache.org> | 2008-12-16 18:29:38 +0000 |
---|---|---|
committer | Ted Ross <tross@apache.org> | 2008-12-16 18:29:38 +0000 |
commit | 728cdb9d5891209202eda7f8f03431af5f7a31c7 (patch) | |
tree | 95ec95c51f805d56a995cc10f979ab3678d27c4c /python/qmf/console.py | |
parent | a6046e00077c4b47568cf4159ecda654cec2136f (diff) | |
download | qpid-python-728cdb9d5891209202eda7f8f03431af5f7a31c7.tar.gz |
Fixed problems with object representation functions.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@727109 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'python/qmf/console.py')
-rw-r--r-- | python/qmf/console.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/python/qmf/console.py b/python/qmf/console.py index bba0386d6a..0009726fe7 100644 --- a/python/qmf/console.py +++ b/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"<undecodable>" 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 |