blueloveTH 1 год назад
Родитель
Сommit
9d19485bc5
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      include/typings/array2d.pyi

+ 3 - 2
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: ...