# -*- coding: utf-8 -*- import json, ssl, pathlib, urllib.request BASE = "https://192.168.31.88:8042" CFG = pathlib.Path(r"C:\Users\admin\.zcode\cli\config.json") pat = json.loads(CFG.read_text(encoding="utf-8-sig"))["mcp"]["servers"]["sorb"]["env"]["SORB_PAT"] ctx = ssl._create_unverified_context() for tid in (13086, 13087, 13088, 13071, 12919): req = urllib.request.Request(BASE + "/api/external/v1/tasks/" + str(tid), headers={"Authorization": "Bearer " + pat}) o = json.loads(urllib.request.urlopen(req, context=ctx, timeout=60).read().decode("utf-8")) print("id=%s project_id=%s model=%s(%s) status=%s created=%s" % ( o.get("id"), o.get("project_id"), o.get("model_display_name"), o.get("model_config_id"), o.get("status"), o.get("created_at")))