From: Marc-André Lureau <marcandre.lur...@redhat.com>

Used in following patches to generate code after visiting a module.

Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com>
---
 scripts/qapi/schema.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/scripts/qapi/schema.py b/scripts/qapi/schema.py
index 1f6301c394..6455a8f425 100644
--- a/scripts/qapi/schema.py
+++ b/scripts/qapi/schema.py
@@ -128,6 +128,9 @@ def visit_end(self):
     def visit_module(self, name):
         pass
 
+    def visit_module_end(self, name) -> None:
+        pass
+
     def visit_needed(self, entity):
         # Default to visiting everything
         return True
@@ -207,6 +210,7 @@ def visit(self, visitor):
         for entity in self._entity_list:
             if visitor.visit_needed(entity):
                 entity.visit(visitor)
+        visitor.visit_module_end(self.name)
 
 
 class QAPISchemaInclude(QAPISchemaEntity):
-- 
2.33.0.113.g6c40894d24


Reply via email to