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 | 2bfa65fcea4fee81620a7325fc75a347d013bd72 (patch) | |
| tree | 96fdbdeb7e8f8e9859601422c99e6fde8e1e65fa /qpid/python | |
| parent | b65b6919fec268075f9f664e043b7e755804935c (diff) | |
| download | qpid-python-2bfa65fcea4fee81620a7325fc75a347d013bd72.tar.gz | |
Fixed problems with object representation functions.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@727109 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/python')
| -rw-r--r-- | qpid/python/qmf/console.py | 10 |
1 files changed, 6 insertions, 4 deletions
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"<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 |
