# -*- coding: utf-8 -*- import json, ssl, pathlib, urllib.request 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 [13358, 13359, 13360, 13361]: req = urllib.request.Request("https://192.168.31.88:8042/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(tid, o["status"], (o.get("error_message") or "")[:100])