diff --git a/sphinx_d2lang/d2lang.py b/sphinx_d2lang/d2lang.py index 1588eed..2819bd1 100644 --- a/sphinx_d2lang/d2lang.py +++ b/sphinx_d2lang/d2lang.py @@ -8,6 +8,7 @@ from pathlib import Path import shlex import subprocess import tempfile +import uuid class D2langDirective(SphinxDirective): required_arguments = 0 @@ -24,7 +25,7 @@ class D2langDirective(SphinxDirective): if 'filename' in self.options: output_fname = self.options.get('filename') else: - output_fname = 'test.svg' + output_fname = "d2lang_svg/" + str(uuid.uuid4()) if 'layout' in self.options: layout = self.options.get('layout') else: