diff -r e435bbec1759 -r 6f2936f7fb3f objdictgen/nodemanager.py --- a/objdictgen/nodemanager.py Fri Jun 29 16:24:56 2007 +0200 +++ b/objdictgen/nodemanager.py Fri Jun 29 17:24:27 2007 +0200 @@ -631,7 +631,10 @@ type = self.CurrentNode.GetEntry(type)[1] if dic[type] == 0: try: - value = int(value, 16) + if value.startswith("0x"): + value = int(value, 16) + else: + value = int(value) self.CurrentNode.SetEntry(index, subIndex, value) except: pass