qapi: add must_match helper
commite0e8a0ac2e60fdebd7ff0f831250c849f22af35d
authorJohn Snow <jsnow@redhat.com>
Wed, 19 May 2021 18:39:45 +0000 (19 14:39 -0400)
committerMarkus Armbruster <armbru@redhat.com>
Thu, 20 May 2021 09:28:28 +0000 (20 11:28 +0200)
treecbef79eb5614dd8603ef78f0f7f64c6c52c74649
parent43b1be65f07c57ef2a4a6012e263677cf812c7e1
qapi: add must_match helper

Mypy cannot generally understand that these regex functions cannot
possibly fail. Add a "must_match" helper that makes this clear for
mypy.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-Id: <20210519183951.3946870-10-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
scripts/qapi/common.py
scripts/qapi/main.py
scripts/qapi/parser.py