Skip to content

Commit 62fa1b1

Browse files
committed
add safeguards
1 parent e429ff1 commit 62fa1b1

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/spikeinterface/extractors/nwbextractors.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -764,6 +764,8 @@ def _fetch_recording_segment_info_backend(self, file, cache, load_time_vector, s
764764
timestamps = electrical_series["timestamps"][:]
765765
t_start = timestamps[0]
766766
sampling_frequency = 1.0 / np.median(np.diff(timestamps[:samples_for_rate_estimation]))
767+
else:
768+
raise ValueError("TimeSeries must have either starting_time or timestamps")
767769

768770
if load_time_vector and timestamps is not None:
769771
times_kwargs = dict(time_vector=electrical_series["timestamps"])
@@ -1573,6 +1575,8 @@ def _fetch_recording_segment_info(self, file, cache, load_time_vector, samples_f
15731575
timestamps = timeseries.timestamps
15741576
sampling_frequency = 1.0 / np.median(np.diff(timestamps[:samples_for_rate_estimation]))
15751577
t_start = timestamps[0]
1578+
else:
1579+
raise ValueError("TimeSeries must have either starting_time or timestamps")
15761580

15771581
if load_time_vector and timestamps is not None:
15781582
times_kwargs = dict(time_vector=timestamps)

0 commit comments

Comments
 (0)