DispatcherAPI#

class oda_api.api.DispatcherAPI(instrument='mock', url=None, run_analysis_handle='run_analysis', host=None, port=None, cookies=None, protocol='https', wait=True, n_max_tries=200, session_id=None, use_local_cache=False, token=None)[source]#

Bases: object

Methods Summary

build_from_envs()

dig_list(b[, only_prod])

failure_report(res_json)

generate_session_id([size])

get_instrument_description(**kwargs)

get_instruments_list(**kwargs)

get_product(product, instrument[, verbose, ...])

submit query, wait (if allowed by self.wait), decode output when found

get_product_description(**kwargs)

request(**kwargs)

set_instr(instrument)

Methods Documentation

classmethod build_from_envs()[source]#
dig_list(b, only_prod=False)[source]#
failure_report(res_json)[source]#
generate_session_id(size=16)[source]#
get_instrument_description(**kwargs)[source]#
get_instruments_list(**kwargs)[source]#
get_product(product: str, instrument: str, verbose=None, product_type: str = 'Real', silent=False, **kwargs)[source]#

submit query, wait (if allowed by self.wait), decode output when found

get_product_description(**kwargs)[source]#
request(**kwargs)[source]#
set_instr(instrument)[source]#