On Thu, Oct 30, 2025, 4:23 AM Thomas Huth <thuth@redhat.com> wrote:
> On 28/10/2025 23.03, John Snow wrote:
> > Pylint 4.x wants to use a different regex for _Stub for some reason;
> > just silence this.
> >
> > Signed-off-by: John Snow <jsnow@redhat.com>
> > ---
> > scripts/qapi/introspect.py | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/scripts/qapi/introspect.py b/scripts/qapi/introspect.py
> > index 89ee5d5f176..7e28de2279a 100644
> > --- a/scripts/qapi/introspect.py
> > +++ b/scripts/qapi/introspect.py
> > @@ -59,7 +59,7 @@
> > #
> > # Sadly, mypy does not support recursive types; so the _Stub alias is
> used to
> > # mark the imprecision in the type model where we'd otherwise use
> JSONValue.
> > -_Stub = Any
> > +_Stub = Any # pylint: disable=invalid-name
> > _Scalar = Union[str, bool, None]
> > _NonScalar = Union[Dict[str, _Stub], List[_Stub]]
> > _Value = Union[_Scalar, _NonScalar]
>
> Alternatively, rename it to "_stub" ?
>
Well, it's a "type" and it should match the others, ... I don't actually
know why it is deciding to whine about this and had bigger fish to fry.
> Anyway,
> Reviewed-by: Thomas Huth <thuth@redhat.com>
>
>