in qpid/managementdata.py [0:0]
def valueDisplay (self, classKey, key, value):
if value == None:
return "<NULL>"
for kind in range (2):
schema = self.schema[classKey][kind]
for item in schema:
if item[0] == key:
typecode = item[1]
unit = item[2]
if (typecode >= 1 and typecode <= 5) or typecode == 12 or typecode == 13 or \
(typecode >= 16 and typecode <= 19):
if unit == None or unit == self.lastUnit:
return str (value)
else:
self.lastUnit = unit
suffix = ""
if value != 1:
suffix = "s"
return str (value) + " " + unit + suffix
elif typecode == 6 or typecode == 7: # strings
return value
elif typecode == 8:
if value == 0:
return "--"
return self.disp.timestamp (value)
elif typecode == 9:
return str (value)
elif typecode == 10:
return self.refName (value)
elif typecode == 11:
if value == 0:
return "False"
else:
return "True"
elif typecode == 14:
return str (value)
elif typecode == 15:
return str (value)
return "*type-error*"