# HG changeset patch
# User lbessard
# Date 1183130667 -7200
# Node ID 6f2936f7fb3f2876499562b3b6756f0df111c6f6
# Parent  e435bbec1759fc44e325d53c146bbb6e996aab50
Permitting user to type decimal or hexadecimal for integer values

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