equal
deleted
inserted
replaced
38 except Exception: |
38 except Exception: |
39 pass |
39 pass |
40 try: |
40 try: |
41 return int(value.replace("#", "0"), 16) |
41 return int(value.replace("#", "0"), 16) |
42 except Exception: |
42 except Exception: |
43 raise ValueError, "Invalid value for HexDecValue \"%s\"" % value |
43 raise ValueError("Invalid value for HexDecValue \"%s\"" % value) |
44 |
44 |
45 |
45 |
46 def GenerateHexDecValue(value, base=10): |
46 def GenerateHexDecValue(value, base=10): |
47 if base == 10: |
47 if base == 10: |
48 return str(value) |
48 return str(value) |
49 elif base == 16: |
49 elif base == 16: |
50 return "#x%.8x" % value |
50 return "#x%.8x" % value |
51 else: |
51 else: |
52 raise ValueError, "Not supported base" |
52 raise ValueError("Not supported base") |
53 |
53 |
54 |
54 |
55 def ExtractName(names, default=None): |
55 def ExtractName(names, default=None): |
56 if len(names) == 1: |
56 if len(names) == 1: |
57 return names[0].getcontent() |
57 return names[0].getcontent() |