Command: python -c "from pathlib import Path;import py_compile,shutil,time;p=Path('..')/'sheet_relay.py';b=p.with_name(p.name+'.pre_monitor_bound_'+time.strftime('%Y%m%dT%H%M%S')+'.bak');shutil.copy2(p,b);s=p.read_text(encoding='utf-8');s=s.replace('def monitor_started_jobs(cfg):','def monitor_started_jobs(cfg, max_checks=1):',1);s=s.replace(' changed = False\n terminal = {\"SUCCESS\", \"FAILED\", \"ERROR\", \"CANCELLED\", \"CANCELED\"}',' changed = False\n checked = 0\n terminal = {\"SUCCESS\", \"FAILED\", \"ERROR\", \"CANCELLED\", \"CANCELED\"}',1);s=s.replace(' try:\n out = call_bridge(cfg, \"/job\", {\"id\": job_id}, 15)',' if checked >= max_checks:\n break\n checked += 1\n try:\n out = call_bridge(cfg, \"/job\", {\"id\": job_id}, 5)',1);p.write_text(s,encoding='utf-8');py_compile.compile(str(p),doraise=True);print('MONITOR_BOUND_OK')"
Directory: projects
Status: SUCCESS
Exit code: 0
Cancel Job Rerun Command Refresh
MONITOR_BOUND_OK