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):
278278 'Skipping event.\n '
279279 f'Error message: { msg } '
280280 ) from err
281+ waveform_errors = []
281282 try :
282283 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
286297 tr_stats = {
287298 'evid' : evid ,
288299 'ev_lat' : ev_lat ,
You can’t perform that action at this time.
0 commit comments