Minor fix to xproto
Change-Id: I8e58fa6225836948fe791e4537fc994c8694c2ab
diff --git a/xos/genx/generator/lib.py b/xos/genx/generator/lib.py
index ebd685b..2bec8ff 100644
--- a/xos/genx/generator/lib.py
+++ b/xos/genx/generator/lib.py
@@ -46,10 +46,13 @@
lst = []
for k,v in d.items():
if (type(v)==str and v.startswith('"')):
- tup = eval(v[1:-1])
- if (type(tup)==tuple):
- lst.append('%s = %r'%(k,tup))
- else:
+ try:
+ tup = eval(v[1:-1])
+ if (type(tup)==tuple):
+ lst.append('%s = %r'%(k,tup))
+ else:
+ lst.append('%s = %s'%(k,v))
+ except:
lst.append('%s = %s'%(k,v))
elif (type(v)==bool):
lst.append('%s = %r'%(k,bool(v)))