There is exception when we initialize a client without setting either DEEPOMATIC_API_KEY or DEEPOMATIC_APP_ID as environment variables.
In a python console with DEEPOMATIC_API_KEY and DEEPOMATIC_APP_ID unset:
from deepomatic.api.client import Client
client = Client(api_key="XXXXXXXXXX")
Traceback (most recent call last):
File "/home/ibreschi/.local/lib/python3.6/site-packages/deepomatic/api/client.py", line 67, in __init__
self.http_helper = HTTPHelper(*args, **kwargs)
File "/home/ibreschi/.local/lib/python3.6/site-packages/deepomatic/api/http_helper.py", line 56, in __init__
raise DeepomaticException("Please specify 'app_id' and 'api_key' either by passing those values to the client or by defining the DEEPOMATIC_APP_ID and DEEPOMATIC_API_KEY environment variables.")
If we set either DEEPOMATIC_API_KEY or DEEPOMATIC_APP_ID (or both) as environment variables:
from deepomatic.api.client import Client
client = Client(api_key="XXXXXXXXXX")
# works
There is exception when we initialize a client without setting either
DEEPOMATIC_API_KEY
orDEEPOMATIC_APP_ID
as environment variables.In a python console with
DEEPOMATIC_API_KEY
andDEEPOMATIC_APP_ID
unset:If we set either
DEEPOMATIC_API_KEY
orDEEPOMATIC_APP_ID
(or both) as environment variables: