From 35dba774d5790b390330812ec0c1b5afb7bbf91b Mon Sep 17 00:00:00 2001 From: Jared Dillard Date: Fri, 10 Jul 2026 12:57:46 -0700 Subject: [PATCH] Fix default theme configuration --- sphinx_simplepdf/builders/simplepdf.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sphinx_simplepdf/builders/simplepdf.py b/sphinx_simplepdf/builders/simplepdf.py index 74283c5..4931e1c 100644 --- a/sphinx_simplepdf/builders/simplepdf.py +++ b/sphinx_simplepdf/builders/simplepdf.py @@ -114,6 +114,11 @@ def _resolve_scss_folder(self): def bundled_scss_folder(): return fallback_module.get_scss_sources_path() + # The default importable module lives under sphinx_simplepdf.themes + # skip dynamic import for the default configuration. + if theme_name == "simplepdf_theme": + return bundled_scss_folder() + try: # theme_name comes from conf.py; dynamic import is no extra trust boundary vs. Sphinx config. theme_module = importlib.import_module(theme_name)