On Mon, Oct 2, 2017 at 5:25 PM, Markus Armbruster <arm...@redhat.com> wrote: > Signed-off-by: Markus Armbruster <arm...@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> > --- > scripts/qapi.py | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/scripts/qapi.py b/scripts/qapi.py > index 248d650858..4871eb7740 100644 > --- a/scripts/qapi.py > +++ b/scripts/qapi.py > @@ -1552,6 +1552,11 @@ class QAPISchema(object): > members, None)) > return name > > + def _make_implicit_wrapper_type(self, typ, info): > + return self._make_implicit_object_type( > + typ, info, None, 'wrapper', > + [self._make_member('data', typ, info)]) > + > def _def_enum_type(self, expr, info, doc): > name = expr['enum'] > data = expr['data'] > @@ -1588,8 +1593,7 @@ class QAPISchema(object): > if isinstance(typ, list): > assert len(typ) == 1 > typ = self._make_array_type(typ[0], info) > - typ = self._make_implicit_object_type( > - typ, info, None, 'wrapper', [self._make_member('data', typ, > info)]) > + typ = self._make_implicit_wrapper_type(typ, info) > return QAPISchemaObjectTypeVariant(case, typ) > > def _def_union_type(self, expr, info, doc): > -- > 2.13.6 > > -- Marc-André Lureau