Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
fzimmermann89 committed Jan 12, 2025
1 parent 7cc6587 commit 93ad440
Showing 1 changed file with 4 additions and 16 deletions.
20 changes: 4 additions & 16 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -237,18 +237,6 @@ def sort_members(self, documenters: list[tuple['Documenter', bool]], order: str)
else:
return super().sort_members(documenters, order)


def sync_notebooks(source_folder, dest_folder):
"""Synchronize files from the source to the destination folder, copying only new or updated files."""
dest = Path(dest_folder)
dest.mkdir(parents=True, exist_ok=True)
for src_file in Path(source_folder).iterdir():
if src_file.is_file():
dest_file = dest / src_file.name
if not dest_file.exists() or src_file.stat().st_mtime > dest_file.stat().st_mtime:
shutil.copy2(src_file, dest_file)


def replace_patterns_in_markdown(app, docname, source):
"""Replace patterns like `module.class` with {any}`module.class` in Markdown cells."""
if '_notebooks' not in docname:
Expand All @@ -275,10 +263,10 @@ def sync_notebooks(source_folder, dest_folder):
dest_file = dest / src_file.name
if not dest_file.exists() or src_file.stat().st_mtime > dest_file.stat().st_mtime:
shutil.copy2(src_file, dest_file)
print(f"Copied {src_file} to {dest_file}. Setting execution mode to 'force'.")
content = nbformat.read(dest_file, as_version=nbformat.NO_CONVERT)
content.metadata['mystnb'] = {'execution_mode':'force'}
nbformat.write(content, dest_file)
print(f"Copied {src_file} to {dest_file}. Setting execution mode to 'force'.")
content = nbformat.read(dest_file, as_version=nbformat.NO_CONVERT)
content.metadata['mystnb'] = {'execution_mode':'force'}
nbformat.write(content, dest_file)

def setup(app):
app.set_html_assets_policy('always') # forces mathjax on all pages
Expand Down

0 comments on commit 93ad440

Please sign in to comment.