sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-15 15:23:02
Author: Mike Swanson Machine: DESKTOP-0O8A1RL Timestamp: 2026-05-15 15:23:02
This commit is contained in:
23
session-logs/tmp_rmm_poll.py
Normal file
23
session-logs/tmp_rmm_poll.py
Normal file
@@ -0,0 +1,23 @@
|
||||
import urllib.request, json, time
|
||||
|
||||
BASE = "http://localhost:3001/api"
|
||||
|
||||
req = urllib.request.Request(BASE + "/auth/login",
|
||||
data=json.dumps({"email":"claude-api@azcomputerguru.com","password":"ClaudeAPI2026!@#"}).encode(),
|
||||
headers={"Content-Type":"application/json"})
|
||||
token = json.loads(urllib.request.urlopen(req).read())["token"]
|
||||
auth = {"Authorization": "Bearer " + token}
|
||||
|
||||
run_id = "f99e282b-6177-4b83-a5f2-2835be7683a3"
|
||||
|
||||
for i in range(10):
|
||||
req = urllib.request.Request(BASE + "/script-runs/" + run_id, headers=auth)
|
||||
run = json.loads(urllib.request.urlopen(req).read())
|
||||
status = run.get("status")
|
||||
print(f"[{i*3}s] Status: {status}")
|
||||
if status in ("completed", "failed", "timed_out"):
|
||||
print("Output:", run.get("output", ""))
|
||||
print("Exit code:", run.get("exit_code"))
|
||||
print("Error:", run.get("error_output", ""))
|
||||
break
|
||||
time.sleep(3)
|
||||
Reference in New Issue
Block a user