@@ -109,7 +109,7 @@ def nbglob(path=None, skip_folder_re = '^[_.]', file_glob='*.ipynb', skip_file_r
109109 res = res .map (Path ) if as_path else res
110110 return res
111111
112- # %% ../nbs/api/doclinks.ipynb 22
112+ # %% ../nbs/api/doclinks.ipynb 21
113113def nbglob_cli (
114114 path :str = None , # Path to notebooks
115115 symlinks :bool = False , # Follow symlinks?
@@ -123,24 +123,24 @@ def nbglob_cli(
123123 return nbglob (path , symlinks = symlinks , file_glob = file_glob , file_re = file_re , folder_re = folder_re ,
124124 skip_file_glob = skip_file_glob , skip_file_re = skip_file_re , skip_folder_re = skip_folder_re )
125125
126- # %% ../nbs/api/doclinks.ipynb 23
126+ # %% ../nbs/api/doclinks.ipynb 22
127127@call_parse
128128@delegates (nbglob_cli )
129129def nbdev_export (
130130 path :str = None , # Path or filename
131131 ** kwargs ):
132132 "Export notebooks in `path` to Python modules"
133133 if os .environ .get ('IN_TEST' ,0 ): return
134- files = nbglob (path = path , ** kwargs )# .sorted(lambda path_str: Path(path_str). name)
134+ files = nbglob (path = path , as_path = True , ** kwargs ).sorted (' name' )
135135 for f in files : nb_export (f )
136136 add_init (get_config ().lib_path )
137137 _build_modidx ()
138138
139- # %% ../nbs/api/doclinks.ipynb 27
139+ # %% ../nbs/api/doclinks.ipynb 26
140140import importlib ,ast
141141from functools import lru_cache
142142
143- # %% ../nbs/api/doclinks.ipynb 28
143+ # %% ../nbs/api/doclinks.ipynb 27
144144def _find_mod (mod ):
145145 mp ,_ ,mr = mod .partition ('/' )
146146 spec = importlib .util .find_spec (mp )
@@ -163,7 +163,7 @@ def _get_exps(mod):
163163
164164def _lineno (sym , fname ): return _get_exps (fname ).get (sym , None ) if fname else None
165165
166- # %% ../nbs/api/doclinks.ipynb 30
166+ # %% ../nbs/api/doclinks.ipynb 29
167167def _qual_sym (s , settings ):
168168 if not isinstance (s ,tuple ): return s
169169 nb ,py = s
@@ -178,10 +178,10 @@ def _qual_syms(entries):
178178 if 'doc_host' not in settings : return entries
179179 return {'syms' : {mod :_qual_mod (d , settings ) for mod ,d in entries ['syms' ].items ()}, 'settings' :settings }
180180
181- # %% ../nbs/api/doclinks.ipynb 31
181+ # %% ../nbs/api/doclinks.ipynb 30
182182_re_backticks = re .compile (r'`([^`\s]+)`' )
183183
184- # %% ../nbs/api/doclinks.ipynb 32
184+ # %% ../nbs/api/doclinks.ipynb 31
185185@lru_cache (None )
186186class NbdevLookup :
187187 "Mapping from symbol names to docs and source URLs"
0 commit comments