if not valid: continue # Read data streams = {} try: for channel in params['channel_order']: streams[channel] = read(archive_data[channel]) except Exception: # TODO: Replace with less general built-in exceptions continue streams = pt.preprocess_streams( streams, current_dt, current_end_dt, current_true_positives) # preprocess data progress_bar.change_max('streams', len(streams)) progress_bar.set_progress(0, level='streams') for i_stream, stream_group in enumerate(streams): progress_bar.set_progress(i_stream, level='streams') try: group_scores = pt.predict_streams( model, stream_group, params=params, progress_bar=progress_bar) except AttributeError: continue except ValueError: