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