File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 2
2
3
3
import logging , os , sys
4
4
import jekyll , ijsite , tsutil
5
+ import tutorials
5
6
6
7
7
8
logger = logging .getLogger ('indexer' )
@@ -12,6 +13,8 @@ def load_site(siteroot):
12
13
return jekyll .load_jekyll_site (siteroot )
13
14
if ijsite .is_imagej_website (siteroot ):
14
15
return ijsite .load_site (siteroot )
16
+ if tutorials .is_imagej_tutorials (siteroot ):
17
+ return tutorials .load_imagej_tutorials (siteroot )
15
18
return None
16
19
17
20
Original file line number Diff line number Diff line change @@ -45,6 +45,9 @@ def parse_notebook(path):
45
45
46
46
return doc
47
47
48
+ def process_cell (cell ):
49
+ return type (cell )
50
+
48
51
49
52
def load_imagej_tutorials (root ):
50
53
"""
@@ -54,7 +57,7 @@ def load_imagej_tutorials(root):
54
57
java = Path (root ) / 'java'
55
58
notebooks = Path (root ) / 'notebooks'
56
59
if not java .isdir () or not notebooks .isdir ():
57
- raise ValueError (f'The path { siteroot } does not appear to be a Jekyll site.' )
60
+ raise ValueError (f'The path { root } does not appear to be a Jekyll site.' )
58
61
59
62
logger .info ('Loading content...' )
60
63
documents = []
@@ -65,7 +68,7 @@ def load_imagej_tutorials(root):
65
68
if doc :
66
69
documents .append (doc )
67
70
except :
68
- logger .error (f'Failed to parse { path } :' )
71
+ logger .error (f'Failed to parse { Path } :' )
69
72
traceback .print_exc ()
70
73
logger .info (f'Loaded { len (documents )} documents from Java source files' )
71
74
@@ -75,8 +78,11 @@ def load_imagej_tutorials(root):
75
78
if doc :
76
79
documents .append (doc )
77
80
except :
78
- logger .error (f'Failed to parse { path } :' )
81
+ logger .error (f'Failed to parse { Path } :' )
79
82
traceback .print_exc ()
80
83
logger .info (f'Loaded { len (documents )} documents from Jupyter notebooks' )
81
84
82
85
return documents
86
+
87
+ def main ():
88
+ print ("Hello" )
You can’t perform that action at this time.
0 commit comments