equal
deleted
inserted
replaced
19 @param value : hex or decimal data |
19 @param value : hex or decimal data |
20 @return integer data |
20 @return integer data |
21 """ |
21 """ |
22 try: |
22 try: |
23 return int(value) |
23 return int(value) |
24 except: |
24 except Exception: |
25 pass |
25 pass |
26 try: |
26 try: |
27 return int(value.replace("#", "0"), 16) |
27 return int(value.replace("#", "0"), 16) |
28 |
28 |
29 except: |
29 except Exception: |
30 raise ValueError, "Invalid value for HexDecValue \"%s\"" % value |
30 raise ValueError, "Invalid value for HexDecValue \"%s\"" % value |
31 |
31 |
32 def ExtractName(names, default=None): |
32 def ExtractName(names, default=None): |
33 """ |
33 """ |
34 Extract "name" field from XML entries. |
34 Extract "name" field from XML entries. |