From 06c2876152135f87dd46850bf4d0108e19e9dccc Mon Sep 17 00:00:00 2001 From: Chris Berkhout Date: Sat, 26 Aug 2023 10:57:40 +0200 Subject: [PATCH] Make AlphaVantage premium endpoint rejection message check more robust. --- src/pricehist/sources/alphavantage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pricehist/sources/alphavantage.py b/src/pricehist/sources/alphavantage.py index 707ba50..270f70f 100644 --- a/src/pricehist/sources/alphavantage.py +++ b/src/pricehist/sources/alphavantage.py @@ -341,7 +341,8 @@ class AlphaVantage(BaseSource): raise exceptions.RateLimit(data["Note"]) if ( "Information" in data - and "ways to unlock premium" in data["Information"] + and "unlock" in data["Information"] + and "premium" in data["Information"] ): msg = "You were denied access to a premium endpoint." raise exceptions.CredentialsError([self.API_KEY_NAME], self, msg)