def trace(): if "output_id" not in request.args: return error(f"output_id not specified.", HTTPStatus.NOT_FOUND) output_id = request.args["output_id"] try: res = web_trace(output_id) return json.dumps(res) except RuntimeError: return error(f"Output {output_id} not found", HTTPStatus.NOT_FOUND)
def trace(output_id: str, address: str = ""): """ CLI for trace. """ # Set address if address and len(address) > 0: set_address(address) res = web_trace(output_id) click.echo(res[0]["label"]) if "childNodes" in res[0].keys(): show_res( res=res[0]["childNodes"], indent=1, count=0, pos=0, need_stick=0 )