objdictgen/subindextable.py
changeset 340 60e1eb89455e
parent 336 42ab55532da8
child 453 c74a73474cce
equal deleted inserted replaced
339:473e29dcad25 340:60e1eb89455e
   713                     typeinfos = self.Manager.GetEntryInfos(subentry_infos["type"])
   713                     typeinfos = self.Manager.GetEntryInfos(subentry_infos["type"])
   714                     if typeinfos:
   714                     if typeinfos:
   715                         node_id = self.ParentWindow.GetCurrentNodeId()
   715                         node_id = self.ParentWindow.GetCurrentNodeId()
   716                         value = self.Table.GetValueByName(subindex, "value")
   716                         value = self.Table.GetValueByName(subindex, "value")
   717                         if value == "True":
   717                         if value == "True":
       
   718                             value = 1
       
   719                         elif value == "False":
   718                             value = 0
   720                             value = 0
   719                         elif value == "False":
       
   720                             value = 1
       
   721                         elif value.isdigit():
   721                         elif value.isdigit():
   722                             value = int(value)
   722                             value = int(value)
   723                         elif value.startswith("0x"):
   723                         elif value.startswith("0x"):
   724                             value = int(value, 16)
   724                             value = int(value, 16)
   725                         else:
   725                         else: