From d2c41c2ae9bbf9211e8defa8bd3d855ff6e17ad5 Mon Sep 17 00:00:00 2001 From: Milka64 Date: Sun, 10 Dec 2023 21:44:48 +0100 Subject: [PATCH] escape echo --- sphinx_d2lang/d2lang.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphinx_d2lang/d2lang.py b/sphinx_d2lang/d2lang.py index c34f039..6a6d7bb 100644 --- a/sphinx_d2lang/d2lang.py +++ b/sphinx_d2lang/d2lang.py @@ -14,7 +14,7 @@ class D2langDirective(Directive): srcdir = self.state.document.settings.env.srcdir diag_source = self.content d2_bin = which('d2') - cmd_line = "echo %s | %s - %s" % (diag_source, d2_bin, srcdir + "/test.svg") + cmd_line = 'echo "%s" | %s - %s' % (diag_source, d2_bin, srcdir + "/test.svg") args = shlex.split(cmd_line) subprocess.run(args) image_node = nodes.image(uri="/test.svg")