1
1
mirror of https://github.com/Kozea/WeasyPrint.git synced 2024-10-05 00:21:15 +03:00

Use else instead of extra comparison in for loop

This commit is contained in:
Guillaume Ayoub 2019-09-20 11:15:48 +02:00
parent 7a4d6f821d
commit 1d144683d8

View File

@ -597,17 +597,17 @@ def font_size(computer, name, value):
parent_font_size = computer['parent_style']['font_size']
if value == 'larger':
if parent_font_size >= keyword_values[-1]:
return parent_font_size * 1.2
for i, keyword_value in enumerate(keyword_values):
if keyword_value > parent_font_size:
return keyword_values[i]
else:
return parent_font_size * 1.2
elif value == 'smaller':
if parent_font_size <= keyword_values[0]:
return parent_font_size * 0.8
for i, keyword_value in enumerate(keyword_values[::-1]):
if keyword_value < parent_font_size:
return keyword_values[-i - 1]
else:
return parent_font_size * 0.8
if value.unit == '%':
return value.value * parent_font_size / 100.