From d792720d271fdac8b4a10bed45be5301c13fab23 Mon Sep 17 00:00:00 2001 From: James Hood-Smith Date: Sun, 15 Sep 2019 21:44:27 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20Put=20reversal=20after=20slice?= =?UTF-8?q?=20selection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pandas_datareader/av/time_series.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pandas_datareader/av/time_series.py b/pandas_datareader/av/time_series.py index 13b6ef2d..59cecc52 100644 --- a/pandas_datareader/av/time_series.py +++ b/pandas_datareader/av/time_series.py @@ -80,11 +80,13 @@ def params(self): def _read_lines(self, out): data = super(AVTimeSeriesReader, self)._read_lines(out) - # reverse since alphavantage returns descending by date - data = data[::-1] start_str = self.start.strftime('%Y-%m-%d') end_str = self.end.strftime('%Y-%m-%d') data = data.loc[start_str:end_str] + + # reverse since alphavantage returns descending by date + data = data[::-1] + if data.empty: raise ValueError("Please input a valid date range") else: