Fix handling mixed masks

This commit is contained in:
Nicolas Mowen 2024-04-29 08:01:24 -06:00
parent 8c610bea49
commit a4faccd4b5

View File

@ -155,6 +155,8 @@ def get_relative_coordinates(
relative_masks = [] relative_masks = []
for m in mask: for m in mask:
points = m.split(",") points = m.split(",")
if any(x > "1.0" for x in points):
relative_masks.append( relative_masks.append(
",".join( ",".join(
[ [
@ -163,6 +165,8 @@ def get_relative_coordinates(
] ]
) )
) )
else:
relative_masks.append(m)
mask = relative_masks mask = relative_masks
elif isinstance(mask, str) and any(x > "1.0" for x in mask.split(",")): elif isinstance(mask, str) and any(x > "1.0" for x in mask.split(",")):