qapi/expr.py: constrain incoming expression types
commit59b5556ce8c1d3dc1f2c6445ca32f2e515114a8e
authorJohn Snow <jsnow@redhat.com>
Wed, 21 Apr 2021 18:20:19 +0000 (21 14:20 -0400)
committerMarkus Armbruster <armbru@redhat.com>
Fri, 30 Apr 2021 10:59:54 +0000 (30 12:59 +0200)
tree7d19ea10ee27c5c02eb52747673d1126ed97ed51
parent0f231dcf2921fa8bc475d222a8ef81e67d4019e8
qapi/expr.py: constrain incoming expression types

mypy does not know the types of values stored in Dicts that masquerade
as objects. Help the type checker out by constraining the type.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-Id: <20210421182032.3521476-5-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
scripts/qapi/expr.py