From 412b589df9919a6418d39aac18ae2963828a0be0 Mon Sep 17 00:00:00 2001 From: Guillaume Ayoub Date: Tue, 24 Aug 2021 12:55:30 +0200 Subject: [PATCH] Fix lint --- weasyprint/css/validation/properties.py | 3 ++- weasyprint/layout/inlines.py | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/weasyprint/css/validation/properties.py b/weasyprint/css/validation/properties.py index 79fbe6d5b9..456b379afe 100644 --- a/weasyprint/css/validation/properties.py +++ b/weasyprint/css/validation/properties.py @@ -1105,7 +1105,8 @@ def text_align(keyword): @single_keyword def text_align_last(keyword): """``text-align-last`` property validation.""" - return keyword in ('auto', 'left', 'right', 'center', 'justify', 'start', 'end') + return keyword in ( + 'auto', 'left', 'right', 'center', 'justify', 'start', 'end') @property() diff --git a/weasyprint/layout/inlines.py b/weasyprint/layout/inlines.py index b59919c9b8..25cbbbe424 100644 --- a/weasyprint/layout/inlines.py +++ b/weasyprint/layout/inlines.py @@ -1316,12 +1316,12 @@ def text_align(context, line, available_width, last): return 0 align = line.style['text_align'] - align_last = line.style['text_align_last'] if last: - if align_last != 'auto': - align = align_last - elif align == 'justify': - align = 'start' + align_last = line.style['text_align_last'] + if align_last != 'auto': + align = align_last + elif align == 'justify': + align = 'start' space_collapse = line.style['white_space'] in ( 'normal', 'nowrap', 'pre-line') if align in ('left', 'right'):