File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -278,11 +278,22 @@ def get_event_waveform(ev):
278
278
'Skipping event.\n '
279
279
f'Error message: { msg } '
280
280
) from err
281
+ waveform_errors = []
281
282
try :
282
283
tr = _get_event_waveform_from_event_data_path (evid , traceid )
283
- except NoWaveformError as err :
284
- logger .warning (err )
285
- tr = _get_event_waveform_from_client (evid , traceid , p_arrival_time )
284
+ except NoWaveformError as err1 :
285
+ waveform_errors .append (str (err1 ))
286
+ try :
287
+ tr = _get_event_waveform_from_client (evid , traceid , p_arrival_time )
288
+ except NoWaveformError as err2 :
289
+ waveform_errors .append (str (err2 ))
290
+ msg = ' ' .join (waveform_errors )
291
+ raise NoWaveformError (
292
+ f'Unable to get waveform data for event { evid } '
293
+ f'and trace_id { traceid } . '
294
+ 'Skipping event.\n '
295
+ f'Error messages: { msg } '
296
+ ) from err2
286
297
tr_stats = {
287
298
'evid' : evid ,
288
299
'ev_lat' : ev_lat ,
You can’t perform that action at this time.
0 commit comments