From c2c506f03c445eb69c6aabf9967b693680c3d949 Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Tue, 14 Dec 2021 21:51:48 +0000 Subject: [PATCH] optimization --- rich/text.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rich/text.py b/rich/text.py index 7606d6c47..ec5cd10f4 100644 --- a/rich/text.py +++ b/rich/text.py @@ -1058,7 +1058,7 @@ def divide(self, offsets: Iterable[int]) -> Lines: if not self._spans: return new_lines - _lines = new_lines._lines + _lines = [line._spans.append for line in new_lines._lines] line_count = len(line_ranges) _Span = Span @@ -1098,7 +1098,7 @@ def divide(self, offsets: Iterable[int]) -> Lines: new_start = max(0, span_start - line_start) new_end = min(span_end - line_start, line_end - line_start) if new_end > new_start: - line._spans.append(_Span(new_start, new_end, style)) + line(_Span(new_start, new_end, style)) return new_lines