Skip to content

Commit 3ac3d62

Browse files
committed
Fix unintentional mutation of config.nbsphinx_custom_formats
1 parent 2ba6c1f commit 3ac3d62

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/nbsphinx.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -782,9 +782,9 @@ def parse(self, inputstring, document):
782782
783783
"""
784784
env = document.settings.env
785-
formats = env.config.nbsphinx_custom_formats
786-
formats.setdefault(
787-
'.ipynb', lambda s: nbformat.reads(s, as_version=_ipynbversion))
785+
formats = {
786+
'.ipynb': lambda s: nbformat.reads(s, as_version=_ipynbversion)}
787+
formats.update(env.config.nbsphinx_custom_formats)
788788
suffix = os.path.splitext(env.doc2path(env.docname))[1]
789789
try:
790790
converter = formats[suffix]

0 commit comments

Comments
 (0)