msggen: Normalize enum and field names if they contain a '/'

This commit is contained in:
Christian Decker
2023-05-02 12:20:39 +02:00
committed by Rusty Russell
parent 65f5134643
commit e7a96cac11
2 changed files with 12 additions and 12 deletions

View File

@@ -19,7 +19,7 @@ class FieldName:
"type": "item_type"
}.get(self.name, self.name)
name = name.replace(' ', '_').replace('-', '_').replace('[]', '')
name = name.replace(' ', '_').replace('-', '_').replace('[]', '').replace("/", "_")
return name
def __str__(self):
@@ -214,7 +214,7 @@ class EnumVariant(Field):
return self.variant
def normalized(self):
return self.variant.replace(' ', '_').replace('-', '_').upper()
return self.variant.replace(' ', '_').replace('-', '_').replace("/", "_").upper()
class EnumField(Field):