From 2cc110c631e27ca9b296a533058018f27890b347 Mon Sep 17 00:00:00 2001 From: yuuuxt Date: Thu, 12 Sep 2024 12:54:32 +0800 Subject: [PATCH] fix css compilation in Windows --- shiny/ui/_theme.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/shiny/ui/_theme.py b/shiny/ui/_theme.py index 5c4ca225b..61107e82b 100644 --- a/shiny/ui/_theme.py +++ b/shiny/ui/_theme.py @@ -2,6 +2,7 @@ import os import pathlib +import platform import re import tempfile import textwrap @@ -426,7 +427,10 @@ def to_css( **args, } - self._css = sass.compile(string=self.to_sass(), **args) + sass_str = self.to_sass() + if platform.system() == "Windows": + sass_str = sass_str.replace("\\", "\\\\") + self._css = sass.compile(string=sass_str, **args) return self._css