From 9b169bca73ef6a2809591de863bfb20df9b99989 Mon Sep 17 00:00:00 2001 From: PatrickAlphaVantage <patrick.collins@alphavantage.co> Date: Mon, 20 Jan 2020 14:54:05 -0500 Subject: [PATCH 1/2] Added better error logging for API limit threshold --- pandas_datareader/av/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas_datareader/av/__init__.py b/pandas_datareader/av/__init__.py index a1734a0e..e18f2366 100644 --- a/pandas_datareader/av/__init__.py +++ b/pandas_datareader/av/__init__.py @@ -78,7 +78,7 @@ def _read_lines(self, out): ".".format(self.symbols) ) else: - raise RemoteDataError() + raise RemoteDataError(out) df = df[sorted(df.columns)] df.columns = [id[3:] for id in df.columns] return df From b345e548db70a1a100446ce6c20ec9436bbfb485 Mon Sep 17 00:00:00 2001 From: PatrickAlphaVantage <patrick.collins@alphavantage.co> Date: Tue, 21 Jan 2020 08:34:58 -0500 Subject: [PATCH 2/2] Added string in addition to Alpha Vantage error response --- pandas_datareader/av/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pandas_datareader/av/__init__.py b/pandas_datareader/av/__init__.py index e18f2366..74008b09 100644 --- a/pandas_datareader/av/__init__.py +++ b/pandas_datareader/av/__init__.py @@ -78,7 +78,10 @@ def _read_lines(self, out): ".".format(self.symbols) ) else: - raise RemoteDataError(out) + raise RemoteDataError( + " Their was an issue from the data vendor " + "side, here is their response: {}".format(out) + ) df = df[sorted(df.columns)] df.columns = [id[3:] for id in df.columns] return df