From ae7485d2ac9068c2c3454b327f648cfcb2360e79 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Sat, 2 May 2020 20:10:16 +0930 Subject: [PATCH] tools/generate-wire.py: don't define empty enums. For bolt 13, we have no message types, just a TLV. Signed-off-by: Rusty Russell --- tools/generate-wire.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/generate-wire.py b/tools/generate-wire.py index e71ad1b5a..8dd9cea70 100755 --- a/tools/generate-wire.py +++ b/tools/generate-wire.py @@ -512,10 +512,11 @@ class Master(object): def write(self, options, output): template = self.find_template(options) enum_sets = [] - enum_sets.append({ - 'name': options.enum_name, - 'set': self.messages.values(), - }) + if len(self.messages.values()) != 0: + enum_sets.append({ + 'name': options.enum_name, + 'set': self.messages.values(), + }) stuff = {} stuff['top_comments'] = self.top_comments stuff['options'] = options