@@ -2342,9 +2342,6 @@ def write(self, text: str) -> None:
2342
2342
self .f .write (text )
2343
2343
2344
2344
2345
- TextAccumulator = list [str ]
2346
-
2347
-
2348
2345
class BufferSeries :
2349
2346
"""
2350
2347
Behaves like a "defaultlist".
@@ -2358,13 +2355,13 @@ class BufferSeries:
2358
2355
2359
2356
def __init__ (self ) -> None :
2360
2357
self ._start = 0
2361
- self ._array : list [TextAccumulator ] = []
2358
+ self ._array : list [list [ str ] ] = []
2362
2359
2363
- def __getitem__ (self , i : int ) -> TextAccumulator :
2360
+ def __getitem__ (self , i : int ) -> list [ str ] :
2364
2361
i -= self ._start
2365
2362
if i < 0 :
2366
2363
self ._start += i
2367
- prefix : list [TextAccumulator ] = [[] for x in range (- i )]
2364
+ prefix : list [list [ str ] ] = [[] for x in range (- i )]
2368
2365
self ._array = prefix + self ._array
2369
2366
i = 0
2370
2367
while i >= len (self ._array ):
@@ -2563,7 +2560,7 @@ def __init__(
2563
2560
'impl_definition' : d ('block' ),
2564
2561
}
2565
2562
2566
- DestBufferType = dict [str , TextAccumulator ]
2563
+ DestBufferType = dict [str , list [ str ] ]
2567
2564
DestBufferList = list [DestBufferType ]
2568
2565
2569
2566
self .destination_buffers_stack : DestBufferList = []
@@ -2635,7 +2632,7 @@ def get_destination_buffer(
2635
2632
self ,
2636
2633
name : str ,
2637
2634
item : int = 0
2638
- ) -> TextAccumulator :
2635
+ ) -> list [ str ] :
2639
2636
d = self .get_destination (name )
2640
2637
return d .buffers [item ]
2641
2638
0 commit comments