Skip to content
Snippets Groups Projects
Unverified Commit 21ee6968 authored by Jeremy M Fee's avatar Jeremy M Fee Committed by GitHub
Browse files

Merge pull request #288 from erigler-usgs/edge_factory_empty_ws_buffer

Handle empty buffer returned from Edge
parents 72de008e a3e3c12d
No related branches found
No related tags found
No related merge requests found
...@@ -484,9 +484,14 @@ class EdgeFactory(TimeseriesFactory): ...@@ -484,9 +484,14 @@ class EdgeFactory(TimeseriesFactory):
location = self._get_edge_location(observatory, channel, type, interval) location = self._get_edge_location(observatory, channel, type, interval)
network = self._get_edge_network(observatory, channel, type, interval) network = self._get_edge_network(observatory, channel, type, interval)
edge_channel = self._get_edge_channel(observatory, channel, type, interval) edge_channel = self._get_edge_channel(observatory, channel, type, interval)
data = self.client.get_waveforms( try:
network, station, location, edge_channel, starttime, endtime data = self.client.get_waveforms(
) network, station, location, edge_channel, starttime, endtime
)
except TypeError:
# get_waveforms() fails if no data is returned from Edge
data = obspy.core.Stream()
# make sure data is 32bit int # make sure data is 32bit int
for trace in data: for trace in data:
trace.data = trace.data.astype("i4") trace.data = trace.data.astype("i4")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment