Spaces:
Sleeping
Sleeping
| """Debug visual parser for latest job.""" | |
| import sys, json, urllib.request | |
| r = urllib.request.urlopen("http://localhost:8003/reports/job_9f7f378b/json") | |
| d = json.loads(r.read()) | |
| raw = d.get("raw", {}) | |
| agents = raw.get("agents", {}) | |
| vis = agents.get("visual_parser", {}) | |
| print(f"Visual parser: status={vis.get('status')} duration={vis.get('duration_s')}s error={vis.get('error')}") | |
| figures = raw.get("figures", []) | |
| print(f"Figures in raw: {len(figures)}") | |
| figure_count = raw.get("figure_count", 0) | |
| print(f"Figure count: {figure_count}") | |
| # Check the job log for visual parser details | |
| r2 = urllib.request.urlopen("http://localhost:8003/jobs/job_9f7f378b") | |
| job = json.loads(r2.read()) | |
| print(f"\nJob status: {job.get('status')}") | |
| events = job.get("events", []) | |
| for ev in events: | |
| if "visual" in str(ev).lower(): | |
| print(f" Event: {ev}") | |