From abafa8ae248dc9cef0349adaa2f61849ea56920c Mon Sep 17 00:00:00 2001 From: Guillaume Ayoub Date: Sat, 7 Dec 2024 16:14:50 +0100 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20crash=20when=20more=20than=202?= =?UTF-8?q?=20values=20are=20given=20to=20translate=20and=20scale?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix #432. --- cairosvg/helpers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cairosvg/helpers.py b/cairosvg/helpers.py index 2b609600..65a5331a 100644 --- a/cairosvg/helpers.py +++ b/cairosvg/helpers.py @@ -264,11 +264,11 @@ def transform(surface, transform_string, gradient=None, transform_origin=None): elif transformation_type == 'translate': if len(values) == 1: values += (0,) - matrix.translate(*values) + matrix.translate(*values[:2]) elif transformation_type == 'scale': if len(values) == 1: values = 2 * values - matrix.scale(*values) + matrix.scale(*values[:2]) if transform_origin: matrix.translate(-float(origin_x), -float(origin_y))