Re: [PATCH v5 12/25] qapi: Assert built-in types exist

2024-03-19 Thread John Snow
On Fri, Mar 15, 2024, 11:24 AM Markus Armbruster wrote: > QAPISchema.lookup_type('FOO') returns a QAPISchemaType when type 'FOO' > exists, else None. It won't return None for built-in types like > 'int'. > > Since mypy can't see that, it'll complain that we assign the > Optional[QAPISchemaType]

[PATCH v5 12/25] qapi: Assert built-in types exist

2024-03-15 Thread Markus Armbruster
QAPISchema.lookup_type('FOO') returns a QAPISchemaType when type 'FOO' exists, else None. It won't return None for built-in types like 'int'. Since mypy can't see that, it'll complain that we assign the Optional[QAPISchemaType] returned by .lookup_type() to QAPISchemaType variables. Add