tools/generate-wire.py: handle non-integer enum values.

BOLT 4 uses values like "PERM|1", so allow that.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2017-01-06 13:40:06 +10:30
parent 2057de6d4f
commit b6a55a68ea

View File

@@ -365,7 +365,7 @@ for line in fileinput.input(options.files):
if len(parts) == 2:
# eg commit_sig,132
messages.append(Message(parts[0],Enumtype("WIRE_" + parts[0].upper(), int(parts[1],0)),comments))
messages.append(Message(parts[0],Enumtype("WIRE_" + parts[0].upper(), parts[1]), comments))
comments=[]
else:
# eg commit_sig,0,channel-id,8 OR