Skip to content

Commit c0a57f7

Browse files
committed
Be more defensive in getting the theme name
1 parent ab030ce commit c0a57f7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

readthedocs/doc_builder/backends/mkdocs.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,11 @@ def append_conf(self, **__):
114114

115115
def generate_rtd_data(self, docs_dir, mkdocs_config):
116116
"""Generate template properties and render readthedocs-data.js."""
117-
theme_name = mkdocs_config.get('theme_dir', 'readthedocs').rsplit('/')[-1]
117+
# Get the theme name
118+
theme_name = 'readthedocs'
119+
theme_dir = mkdocs_config.get('theme_dir')
120+
if theme_dir:
121+
theme_name = theme_dir.rstrip('/').split('/')[-1]
118122

119123
# Will be available in the JavaScript as READTHEDOCS_DATA.
120124
readthedocs_data = {

0 commit comments

Comments
 (0)