-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Running the following code (from README.st)
import os
import neverbounce_sdk
API_KEY = os.environ.get('NEVERBOUNCE_API_KEY', '')
client = neverbounce_sdk.client(api_key=API_KEY, timeout=30)
emails = [
{'email': 'tomato@veggies.com'}, # must have an 'email' key
{'email': 'cucumber@veggies.com',
'best_when': 'cold'}, # may contain "metadata"
]
job = client.jobs_create(emails)
# all state-changing methods return a status object
resp = client.jobs_parse(job['job_id'], auto_start=False)
assert resp['status'] == 'success'
client.jobs_start(job['job_id'])
progress = client.jobs_status(job['job_id'])
print(progress) # dict with keys 'job_status', 'started', 'percent_complete', etcRaises an error:
raceback (most recent call last):
File "/tmp/call_neverbounce.py", line 19, in <module>
client.jobs_start(job['job_id'])
File "/Users/scharf/git/tye/tye-bpa/python/.venv/lib/python3.8/site-packages/neverbounce_sdk/bulk.py", line 352, in jobs_start
self._check_response(resp)
File "/Users/scharf/git/tye/tye-bpa/python/.venv/lib/python3.8/site-packages/neverbounce_sdk/core.py", line 146, in _check_response
raise exc(message, execution_time)
neverbounce_sdk.exceptions.GeneralException: ('We were unable to complete your request. The following information was supplied: This job is not in a state which can be ran.\n\n(general_failure)', 322)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels