John Snow <js...@redhat.com> writes: > Adjust the expression at the callsite to eliminate weak type > introspection that believes this value can resolve to QAPISourceInfo; it > cannot.
What do you mean by "weak type introspection"? mypy being underpowered? > Signed-off-by: John Snow <js...@redhat.com> > --- > scripts/qapi/schema.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/qapi/schema.py b/scripts/qapi/schema.py > index 35638c7708a..43af756ed47 100644 > --- a/scripts/qapi/schema.py > +++ b/scripts/qapi/schema.py > @@ -403,7 +403,7 @@ def check(self, schema): > super().check(schema) > self.element_type = schema.resolve_type( > self._element_type_name, self.info, > - self.info and self.info.defn_meta) > + self.info.defn_meta if self.info else None) > assert not isinstance(self.element_type, QAPISchemaArrayType) > > def set_module(self, schema):