mirror of
https://github.com/hydrosquall/tiingo-python.git
synced 2025-12-17 20:04:19 +01:00
Fix #44: Raise explicit error when API Key is missing
This commit is contained in:
committed by
Cameron Yick
parent
e80b3f6dfd
commit
9dbfbcbdbb
@@ -60,7 +60,10 @@ class TiingoClient(RestClient):
|
||||
api_key = self._config['api_key']
|
||||
except KeyError:
|
||||
api_key = os.environ.get('TIINGO_API_KEY')
|
||||
assert(api_key)
|
||||
|
||||
if not(api_key):
|
||||
raise RuntimeError("Tiingo API Key not provided. Please provide"
|
||||
" via environment variable or config argument.")
|
||||
|
||||
self._headers = {
|
||||
'Authorization': "Token {}".format(api_key),
|
||||
|
||||
Reference in New Issue
Block a user