@@ -121,7 +121,7 @@ def _hdf5_file_locking(
121
121
return locking
122
122
123
123
124
- def _is_h5py_exception (e ):
124
+ def is_h5py_exception (e ):
125
125
"""
126
126
:param BaseException e:
127
127
:returns bool:
@@ -133,12 +133,12 @@ def _is_h5py_exception(e):
133
133
return False
134
134
135
135
136
- def _retry_h5py_error (e ):
136
+ def retry_h5py_error (e ):
137
137
"""
138
138
:param BaseException e:
139
139
:returns bool:
140
140
"""
141
- if _is_h5py_exception (e ):
141
+ if is_h5py_exception (e ):
142
142
if isinstance (e , (OSError , RuntimeError )):
143
143
return True
144
144
elif isinstance (e , KeyError ):
@@ -157,7 +157,7 @@ def retry(**kw):
157
157
158
158
:param \**kw: see `silx.utils.retry`
159
159
"""
160
- kw .setdefault ("retry_on_error" , _retry_h5py_error )
160
+ kw .setdefault ("retry_on_error" , retry_h5py_error )
161
161
return retry_mod .retry (** kw )
162
162
163
163
@@ -168,7 +168,7 @@ def retry_contextmanager(**kw):
168
168
169
169
:param \**kw: see `silx.utils.retry_contextmanager`
170
170
"""
171
- kw .setdefault ("retry_on_error" , _retry_h5py_error )
171
+ kw .setdefault ("retry_on_error" , retry_h5py_error )
172
172
return retry_mod .retry_contextmanager (** kw )
173
173
174
174
@@ -186,7 +186,7 @@ def _method(*args, **kw):
186
186
187
187
:param \**kw: see `silx.utils.retry_in_subprocess`
188
188
"""
189
- kw .setdefault ("retry_on_error" , _retry_h5py_error )
189
+ kw .setdefault ("retry_on_error" , retry_h5py_error )
190
190
return retry_mod .retry_in_subprocess (** kw )
191
191
192
192
0 commit comments