Skip to content

bloqade.analog.task.exclusive.HTTPHandler

← Module overview

classHTTPHandlersource

bloqade.analog.task.exclusive.HTTPHandler

Bases: HTTPHandlerABC

Signature
class HTTPHandler(zapier_webhook_url: str = None, zapier_webhook_key: str = None, vercel_api_url: str = None)

Parameters

NameTypeDefaultDescription
zapier_webhook_urlstrNone
zapier_webhook_keystrNone
vercel_api_urlstrNone

Attributes

NameTypeDefaultDescription
zapier_webhook_url—zapier_webhook_url or os.environ['ZAPIER_WEBHOOK_URL']
zapier_webhook_key—zapier_webhook_key or os.environ['ZAPIER_WEBHOOK_KEY']
verrcel_api_url—vercel_api_url or os.environ['VERCEL_API_URL']

methodsubmit_task_via_zapiersource

bloqade.analog.task.exclusive.HTTPHandler.submit_task_via_zapier

Signature
def submit_task_via_zapier(task_ir: QuEraTaskSpecification, task_id: str, task_note: str)

Parameters

NameTypeDescription
task_irQuEraTaskSpecification
task_idstr
task_notestr
source

methodquery_task_statussource

bloqade.analog.task.exclusive.HTTPHandler.query_task_status

def query_task_status(task_id: str)

Parameters

NameTypeDescription
task_idstr
source

methodfetch_resultssource

bloqade.analog.task.exclusive.HTTPHandler.fetch_results

def fetch_results(task_id: str)

Parameters

NameTypeDescription
task_idstr
source