From 9c3ddf31a34295ebcef6dc49b9e0ddd75d0ea9f1 Mon Sep 17 00:00:00 2001 From: "Erlend E. Aasland" Date: Fri, 22 Dec 2023 23:35:16 +0100 Subject: [PATCH] gh-113317: Remove TextAccumulator type alias from clinic.py (#113413) Clean-up after gh-113402. --- Tools/clinic/clinic.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py index 4b00902052d5a5..92092e97000ad0 100755 --- a/Tools/clinic/clinic.py +++ b/Tools/clinic/clinic.py @@ -2342,9 +2342,6 @@ def write(self, text: str) -> None: 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 @@ def __init__( '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 @@ def get_destination_buffer( self, name: str, item: int = 0 - ) -> TextAccumulator: + ) -> list[str]: d = self.get_destination(name) return d.buffers[item]