def sdk_pool_handle(looper, txnPoolNodeSet, tdirWithPoolTxns, sdk_pool_name): sdk_set_protocol_version(looper) pool_handle = looper.loop.run_until_complete( _gen_pool_handler(tdirWithPoolTxns, sdk_pool_name)) yield pool_handle try: looper.loop.run_until_complete(close_pool_ledger(pool_handle)) except Exception as e: logger.debug("Unhandled exception: {}".format(e))
def req_json(looper, sdk_wallet_steward): sdk_set_protocol_version(looper) wallet_handle, identifier = sdk_wallet_steward raw = json.dumps({'answer': 42}) return looper.loop.run_until_complete( build_attrib_request(identifier, identifier, raw=raw, xhash=None, enc=None))
def sdk_pool_handle(looper, txnPoolNodeSet, tdirWithPoolTxns, sdk_pool_data): sdk_set_protocol_version(looper) pool_name, open_config = sdk_pool_data pool_handle = looper.loop.run_until_complete( _gen_pool_handler(tdirWithPoolTxns, pool_name, open_config)) yield pool_handle try: looper.loop.run_until_complete(close_pool_ledger(pool_handle)) except Exception as e: logger.debug("Unhandled exception: {}".format(e))
def sdk_pool_handle(looper, txnPoolNodeSet, tdirWithPoolTxns, sdk_pool_data): # TODO think about moving protocol version setting to separate # fixture like 'sdk_init' since some sdk request builders don't # requires pool handle but use protocol version sdk_set_protocol_version(looper) pool_name, open_config = sdk_pool_data pool_handle = looper.loop.run_until_complete( _gen_pool_handler(tdirWithPoolTxns, pool_name, open_config)) yield pool_handle try: looper.loop.run_until_complete(close_pool_ledger(pool_handle)) except Exception as e: logger.debug("Unhandled exception: {}".format(e))