gh-113317: Remove TextAccumulator type alias from clinic.py (#113413)

Clean-up after gh-113402.
This commit is contained in:
Erlend E. Aasland 2023-12-22 23:35:16 +01:00 committed by GitHub
parent d1c711e757
commit 9c3ddf31a3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2342,9 +2342,6 @@ class BlockPrinter:
self.f.write(text)
TextAccumulator = list[str]
class BufferSeries:
"""
Behaves like a "defaultlist".
@ -2358,13 +2355,13 @@ class BufferSeries:
def __init__(self) -> None:
self._start = 0
self._array: list[TextAccumulator] = []
self._array: list[list[str]] = []
def __getitem__(self, i: int) -> TextAccumulator:
def __getitem__(self, i: int) -> list[str]:
i -= self._start
if i < 0:
self._start += i
prefix: list[TextAccumulator] = [[] for x in range(-i)]
prefix: list[list[str]] = [[] for x in range(-i)]
self._array = prefix + self._array
i = 0
while i >= len(self._array):
@ -2563,7 +2560,7 @@ impl_definition block
'impl_definition': d('block'),
}
DestBufferType = dict[str, TextAccumulator]
DestBufferType = dict[str, list[str]]
DestBufferList = list[DestBufferType]
self.destination_buffers_stack: DestBufferList = []
@ -2635,7 +2632,7 @@ impl_definition block
self,
name: str,
item: int = 0
) -> TextAccumulator:
) -> list[str]:
d = self.get_destination(name)
return d.buffers[item]