Skip to content

Commit 2cb6be2

Browse files
committed
safer parsing
1 parent ed1c5a9 commit 2cb6be2

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

nbproject/dev/_consecutiveness.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
from loguru import logger
2-
1+
from .._logger import logger
32
from ._notebook import Notebook
43

54

nbproject/dev/_initialize.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from datetime import datetime, timezone
44
from typing import List, Optional, Union
55

6+
from .._logger import logger
67
from ._lamin_communicate import lamin_user_settings
78
from ._meta_store import MetaContainer
89
from ._notebook import Notebook
@@ -36,7 +37,10 @@ def initialize_metadata(
3637
if nb is not None and isinstance(pypackage, list):
3738
from ._pypackage import infer_pypackages
3839

39-
meta.pypackage = infer_pypackages(nb, add_pkgs=pypackage, pin_versions=True)
40+
try:
41+
meta.pypackage = infer_pypackages(nb, add_pkgs=pypackage, pin_versions=True)
42+
except: # noqa
43+
logger.warning("Failed to parse the notebook for python packages.")
4044

4145
if parent is not None:
4246
meta.parent = parent

0 commit comments

Comments
 (0)