File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -133,7 +133,7 @@ def clear(cache_dir=None):
133133
134134 Parameters
135135 ----------
136- cache_dir : str
136+ cache_dir : str, default None
137137 The path to the numba cache directory
138138
139139 Returns
@@ -163,7 +163,7 @@ def _get_cache(cache_dir=None):
163163 warnings .warn (CACHE_WARNING )
164164 if cache_dir is not None : # pragma: no cover
165165 numba_cache_dir = str (cache_dir )
166- if "PYTEST_CURRENT_TEST" in os .environ :
166+ elif "PYTEST_CURRENT_TEST" in os .environ :
167167 numba_cache_dir = "stumpy/__pycache__"
168168 else : # pragma: no cover
169169 site_pkg_dir = site .getsitepackages ()[0 ]
@@ -205,33 +205,35 @@ def _recompile():
205205 return
206206
207207
208- def _save ():
208+ def _save (cache_dir ):
209209 """
210210 Save all njit functions
211211
212212 Parameters
213213 ----------
214- None
214+ cache_dir : str
215+ The path to the numba cache directory
215216
216217 Returns
217218 -------
218219 None
219220 """
220221 _enable ()
221- _clear ()
222+ _clear (cache_dir )
222223 _recompile ()
223224
224225 return
225226
226227
227- def save ():
228+ def save (cache_dir = None ):
228229 """
229230 Save/overwrite all the cache data files of
230231 all-so-far compiled njit functions.
231232
232233 Parameters
233234 ----------
234- None
235+ cache_dir : str, default None
236+ The path to the numba cache directory
235237
236238 Returns
237239 -------
@@ -243,6 +245,6 @@ def save():
243245 else : # pragma: no cover
244246 warnings .warn (CACHE_WARNING )
245247
246- _save ()
248+ _save (cache_dir )
247249
248250 return
You can’t perform that action at this time.
0 commit comments