From 9d19485bc58516d5c10a5c424d24e1c1a456f168 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Thu, 13 Feb 2025 21:49:22 +0800 Subject: [PATCH] Update array2d.pyi --- include/typings/array2d.pyi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/typings/array2d.pyi b/include/typings/array2d.pyi index f8845932..30fed9d6 100644 --- a/include/typings/array2d.pyi +++ b/include/typings/array2d.pyi @@ -102,8 +102,8 @@ class array2d[T](array2d_like[T]): class chunked_array2d[T, TContext]: - def __init__( - self, + def __new__( + cls, chunk_size: int, default: T = None, context_builder: Callable[[vec2i], TContext] | None = None, @@ -116,6 +116,7 @@ class chunked_array2d[T, TContext]: def __setitem__(self, index: vec2i, value: T): ... def __delitem__(self, index: vec2i): ... def __iter__(self) -> Iterator[tuple[vec2i, TContext]]: ... + def __len__(self) -> int: ... def clear(self) -> None: ...