forked from LiveCarta/BookConverter
Add processing of float numbers in style
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import re
|
||||
import cssutils
|
||||
from typing import List, Tuple, Union
|
||||
from typing import List, Tuple
|
||||
from os.path import dirname, normpath, join
|
||||
|
||||
from src.util.color_reader import str2hex
|
||||
@@ -74,7 +74,7 @@ class StyleReader:
|
||||
def convert_size_number(size_number: str, unit_to_replace: str, multiplier: float) -> str:
|
||||
size_number = float(size_number.replace(unit_to_replace, "")) * multiplier
|
||||
return str(size_number) + "px"
|
||||
has_size = re.search(r"(\d+)([\w%]+)", size_value)
|
||||
has_size = re.search(r"(\d+(?:\.\d+)?)([\w%]+)", size_value)
|
||||
values: List = size_value.split(" ")
|
||||
if has_size:
|
||||
size_number_idx = [i for i, value in enumerate(values) if re.search("(\d+)([\w%]+)", value)][0]
|
||||
|
||||
Reference in New Issue
Block a user