File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 26
26
27
27
from absl import logging
28
28
from etils import epath
29
+ from tensorflow_datasets .core .utils import py_utils
29
30
from tensorflow_datasets .core .utils import version as version_lib
30
31
31
32
_NAME_CLASS = r'[a-zA-Z][\w]*'
@@ -185,8 +186,7 @@ def _dataset_name_and_kwargs_from_name_str(
185
186
kwargs [attr ] = val
186
187
return name , kwargs
187
188
except Exception as e : # pylint: disable=broad-except
188
- e .add_note (err_msg )
189
- raise e
189
+ py_utils .reraise (e , prefix = err_msg ) # pytype: disable=bad-return-type
190
190
191
191
192
192
@dataclasses .dataclass (order = True )
Original file line number Diff line number Diff line change @@ -399,14 +399,14 @@ def _build_from_generator(
399
399
try :
400
400
example = self ._features .encode_example (example )
401
401
except Exception as e : # pylint: disable=broad-except
402
- e .add_note (f'Failed to encode example:\n { example } \n ' )
403
- raise
402
+ utils .reraise (e , prefix = f'Failed to encode example:\n { example } \n ' )
404
403
writer .write (key , example )
405
404
try :
406
405
shard_lengths , total_size = writer .finalize ()
407
406
except Exception as e : # pylint: disable=broad-except
408
- e .add_note (f'Failed to finalize writing of split "{ split_name } "' )
409
- raise
407
+ utils .reraise (
408
+ e , prefix = f'Failed to finalize writing of split "{ split_name } "'
409
+ )
410
410
411
411
split_info = splits_lib .SplitInfo (
412
412
name = split_name ,
You can’t perform that action at this time.
0 commit comments