@@ -105,7 +105,6 @@ def _clear():
105
105
-------
106
106
None
107
107
"""
108
- warnings .warn (CACHE_WARNING )
109
108
site_pkg_dir = site .getsitepackages ()[0 ]
110
109
numba_cache_dir = site_pkg_dir + "/stumpy/__pycache__"
111
110
[f .unlink () for f in pathlib .Path (numba_cache_dir ).glob ("*nb*" ) if f .is_file ()]
@@ -123,6 +122,7 @@ def clear():
123
122
-------
124
123
None
125
124
"""
125
+ warnings .warn (CACHE_WARNING )
126
126
_clear ()
127
127
128
128
return
@@ -164,7 +164,6 @@ def _recompile():
164
164
If the `numba` cache is enabled, this results in saving (and/or overwriting)
165
165
the cached numba functions to disk.
166
166
"""
167
- warnings .warn (CACHE_WARNING )
168
167
for module_name , func_name in get_njit_funcs ():
169
168
module = importlib .import_module (f".{ module_name } " , package = "stumpy" )
170
169
func = getattr (module , func_name )
@@ -185,11 +184,8 @@ def _save():
185
184
-------
186
185
None
187
186
"""
188
- warnings .filterwarnings ("once" )
189
- warnings .warn (CACHE_WARNING )
190
187
_enable ()
191
188
_recompile ()
192
- warnings .filterwarnings ("default" )
193
189
194
190
return
195
191
@@ -211,6 +207,7 @@ def save():
211
207
msg = "Cannot save cache because NUMBA JIT is disabled"
212
208
raise OSError (msg )
213
209
210
+ warnings .warn (CACHE_WARNING )
214
211
_save ()
215
212
216
213
return
0 commit comments