qapi: Simplify QAPISchemaObjectTypeVariants.check()
commit14ff84619c6bb9b729dbf8b127c1e4c56ed8c500
authorMarkus Armbruster <armbru@redhat.com>
Wed, 18 Nov 2015 08:52:45 +0000 (18 01:52 -0700)
committerMarkus Armbruster <armbru@redhat.com>
Thu, 17 Dec 2015 07:21:26 +0000 (17 08:21 +0100)
treef3e593824e3c8daca3fc7d7db0be5c296588ad98
parent577de12d22aba55f31fd68c5724411eb8592a4ca
qapi: Simplify QAPISchemaObjectTypeVariants.check()

Reduce the ugly flat union / simple union conditional by doing just
the essential work here, namely setting self.tag_member.
Move the rest to callers.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <1446559499-26984-7-git-send-email-armbru@redhat.com>
[rebase to earlier changes that moved tag_member.check() of
alternate types, and tweak commit title and wording]
Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1447836791-369-11-git-send-email-eblake@redhat.com>
scripts/qapi.py