Skip to content
This repository was archived by the owner on Aug 28, 2025. It is now read-only.

Commit d2561fb

Browse files
authored
assistant: try copy notebok else warn (#288)
1 parent dc01f0b commit d2561fb

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

.actions/assistant.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import json
33
import os
44
import re
5+
import warnings
56
from datetime import datetime
67
from shutil import copyfile
78
from textwrap import wrap
@@ -636,13 +637,17 @@ def copy_notebooks(
636637
if any(skip in path_ipynb for skip in ignore):
637638
print(f"ignore/skip copy: {path_ipynb}")
638639
continue
639-
path_ipynb_in_dir = AssistantCLI._copy_notebook(
640-
path_ipynb,
641-
path_root=path_root,
642-
docs_root=docs_root,
643-
path_docs_ipynb=path_docs_ipynb,
644-
path_docs_images=path_docs_images,
645-
)
640+
try:
641+
path_ipynb_in_dir = AssistantCLI._copy_notebook(
642+
path_ipynb,
643+
path_root=path_root,
644+
docs_root=docs_root,
645+
path_docs_ipynb=path_docs_ipynb,
646+
path_docs_images=path_docs_images,
647+
)
648+
except Exception as ex:
649+
warnings.warn(f"Failed to copy notebook: {path_ipynb}\n{ex}", ResourceWarning)
650+
continue
646651
ipynb_content.append(os.path.join(path_docs_ipynb, path_ipynb_in_dir))
647652

648653
@staticmethod

0 commit comments

Comments
 (0)