From 0efd906a07a0058e68abbdcb2ad6944943918501 Mon Sep 17 00:00:00 2001 From: Wong Ding Feng Date: Sun, 31 May 2026 23:58:26 +0800 Subject: [PATCH] fix: silence genson untyped-import errors in schema accumulator --- src/auto_reverse/doc/schema.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/auto_reverse/doc/schema.py b/src/auto_reverse/doc/schema.py index 4fb1fa9..a397326 100644 --- a/src/auto_reverse/doc/schema.py +++ b/src/auto_reverse/doc/schema.py @@ -2,14 +2,15 @@ from __future__ import annotations from typing import Any -from genson import SchemaBuilder +from genson import SchemaBuilder # pyright: ignore[reportMissingTypeStubs] class SchemaAccumulator: """Accumulate JSON samples into a widening JSON Schema (genson-backed).""" def __init__(self) -> None: - self._builder = SchemaBuilder() + # genson is untyped; pin builder to Any so member/return types stay clean. + self._builder: Any = SchemaBuilder() self._count = 0 def add(self, value: Any) -> None: