controls/VariablePanel.py
changeset 1833 2269739dd098
parent 1782 5b6ad7a7fd9d
child 1834 cd42b426028b
equal deleted inserted replaced
1832:0f1081928d65 1833:2269739dd098
   138             if colname == "Initial Value":
   138             if colname == "Initial Value":
   139                 colname = "InitialValue"
   139                 colname = "InitialValue"
   140             value = getattr(self.data[row], colname, "")
   140             value = getattr(self.data[row], colname, "")
   141             if colname == "Type" and isinstance(value, TupleType):
   141             if colname == "Type" and isinstance(value, TupleType):
   142                 if value[0] == "array":
   142                 if value[0] == "array":
   143                     return "ARRAY [%s] OF %s" % (",".join(map(lambda x: "..".join(x), value[2])), value[1])
   143                     return "ARRAY [%s] OF %s" % (",".join(map("..".join, value[2])), value[1])
   144             if not isinstance(value, (StringType, UnicodeType)):
   144             if not isinstance(value, (StringType, UnicodeType)):
   145                 value = str(value)
   145                 value = str(value)
   146             if colname in ["Class", "Option"]:
   146             if colname in ["Class", "Option"]:
   147                 return _(value)
   147                 return _(value)
   148             return value
   148             return value