xmlclass/xmlclass.py
changeset 88 bac6435df86f
parent 87 ce2607713931
child 90 2245e8776086
equal deleted inserted replaced
87:ce2607713931 88:bac6435df86f
   747                     if values[0].startswith("cls"):
   747                     if values[0].startswith("cls"):
   748                         value = value.getValue()
   748                         value = value.getValue()
   749                     computed_value = ComputeValue(value)
   749                     computed_value = ComputeValue(value)
   750                 else:
   750                 else:
   751                     computed_value = None
   751                     computed_value = None
   752                 if values[2] != "optional" or value != computed_value:
   752                 if values[2] != "optional" or (value != None and computed_value != values[3]):
   753                     if len(bases) > 0:
   753                     if len(bases) > 0:
   754                         base_extras[attr] = value
   754                         base_extras[attr] = value
   755                     else:
   755                     else:
   756                         if not first and not self.singleLineAttributes:
   756                         if not first and not self.singleLineAttributes:
   757                             text += "\n%s"%(ind2)
   757                             text += "\n%s"%(ind2)