equal
deleted
inserted
replaced
50 def generateXMLTextMethod(value, name=None, indent=0): |
50 def generateXMLTextMethod(value, name=None, indent=0): |
51 text = "" |
51 text = "" |
52 if name is not None: |
52 if name is not None: |
53 ind1, ind2 = getIndent(indent, name) |
53 ind1, ind2 = getIndent(indent, name) |
54 text += ind1 + "<%s>" % name |
54 text += ind1 + "<%s>" % name |
55 if value in extra_values or value % 1 != 0 or isinstance(value, IntType): |
55 if isinstance(value, IntType): |
|
56 text += str(value) |
|
57 elif value in extra_values or value % 1 != 0: |
56 text += float_format(value) |
58 text += float_format(value) |
57 else: |
59 else: |
58 text += "%.0f" % value |
60 text += "{:.0f}".format(value) |
59 if name is not None: |
61 if name is not None: |
60 text += "</%s>\n" % name |
62 text += "</%s>\n" % name |
61 return text |
63 return text |
62 return generateXMLTextMethod |
64 return generateXMLTextMethod |
63 |
65 |