objdictgen/node.py
changeset 239 f45fd4cd3832
parent 236 905677ed00f3
child 245 d43ebbed895f
--- a/objdictgen/node.py	Fri Jul 06 10:35:59 2007 +0200
+++ b/objdictgen/node.py	Fri Jul 06 10:53:15 2007 +0200
@@ -814,7 +814,14 @@
         listindex = self.Dictionary.keys()
         listindex.sort()
         for index in listindex:
-            print "%04X : %s"%(index, self.Dictionary[index])    
+            values = self.Dictionary[index]
+            if index != 0x1F22 and type(values) != IntType:
+                values = [i for i in values]
+                for i, value in enumerate(values):
+                    if type(value) == IntType:
+                        values[i] = "%X"%value
+                values = "[" + ",".join(values) + "]"
+            print "%04X : %s"%(index, values)
 
     def CompileValue(self, value, index):
         if type(value) == StringType and value.find("self.ID") != -1: