From dbc03c5046cacd163b7d96666d0777cdd881a52a Mon Sep 17 00:00:00 2001 From: guspix Date: Thu, 13 Feb 2025 11:14:27 +0100 Subject: [PATCH] Added support for environments where the FloatOperation signal is trapped in the Decimal module --- qrcode/image/svg.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qrcode/image/svg.py b/qrcode/image/svg.py index 4ad371bb..2174bcd4 100644 --- a/qrcode/image/svg.py +++ b/qrcode/image/svg.py @@ -84,8 +84,8 @@ class SvgImage(SvgFragmentImage): background: Optional[str] = None drawer_aliases: qrcode.image.base.DrawerAliases = { "circle": (svg_drawers.SvgCircleDrawer, {}), - "gapped-circle": (svg_drawers.SvgCircleDrawer, {"size_ratio": Decimal(0.8)}), - "gapped-square": (svg_drawers.SvgSquareDrawer, {"size_ratio": Decimal(0.8)}), + "gapped-circle": (svg_drawers.SvgCircleDrawer, {"size_ratio": Decimal("0.8")}), + "gapped-square": (svg_drawers.SvgSquareDrawer, {"size_ratio": Decimal("0.8")}), } def _svg(self, tag="svg", **kwargs): @@ -128,11 +128,11 @@ class SvgPathImage(SvgImage): "circle": (svg_drawers.SvgPathCircleDrawer, {}), "gapped-circle": ( svg_drawers.SvgPathCircleDrawer, - {"size_ratio": Decimal(0.8)}, + {"size_ratio": Decimal("0.8")}, ), "gapped-square": ( svg_drawers.SvgPathSquareDrawer, - {"size_ratio": Decimal(0.8)}, + {"size_ratio": Decimal("0.8")}, ), }