From 246bc3e268f86fbb3c7902b16692f7ac9fa79b83 Mon Sep 17 00:00:00 2001 From: Kesara Rathnayake Date: Mon, 16 Dec 2024 21:46:43 +1300 Subject: [PATCH] Refactor text.line_break.get_log_attrs() --- weasyprint/text/line_break.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/weasyprint/text/line_break.py b/weasyprint/text/line_break.py index b3e8495b..96f34e3c 100644 --- a/weasyprint/text/line_break.py +++ b/weasyprint/text/line_break.py @@ -496,13 +496,13 @@ def get_log_attrs(text, lang): log_attrs = ffi.new('PangoLogAttr[]', length) pango.pango_get_log_attrs( text_p, len(bytestring), -1, language, log_attrs, length) - return bytestring, log_attrs + return log_attrs def next_break_point(text, lang): if not text or len(text) < 2: return None - bytestring, log_attrs = get_log_attrs(text, lang) + log_attrs = get_log_attrs(text, lang) length = len(text) + 1 for i, attr in enumerate(log_attrs[1:length - 1]): if attr.is_line_break: @@ -516,7 +516,7 @@ def can_break_text(text, lang): def get_next_word_boundaries(text, lang): if not text or len(text) < 2: return None - bytestring, log_attrs = get_log_attrs(text, lang) + log_attrs = get_log_attrs(text, lang) for i, attr in enumerate(log_attrs): if attr.is_word_end: word_end = i @@ -531,7 +531,7 @@ def get_next_word_boundaries(text, lang): def get_last_word_end(text, lang): if not text or len(text) < 2: return None - bytestring, log_attrs = get_log_attrs(text, lang) + log_attrs = get_log_attrs(text, lang) for i, attr in enumerate(list(log_attrs)[::-1]): if i and attr.is_word_end: return len(text) - i