Job 1788171839051

Command: python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbiwgcmUsIGhhc2hsaWIsIHRpbWUsIHN1YnByb2Nlc3MKcm9vdD1QYXRoKHIiQzpcVXNlcnNcYXNoXERvY3VtZW50c1xDb2RleFwyMDI2LTA4LTI2XExhcHRvcEJyaWRnZS1ERVYiKQpwaWQ9MTYwODgKb3V0PXsiYXVkaXRfZXBvY2giOmludCh0aW1lLnRpbWUoKSl9CiMgYnJpZGdlIHNvdXJjZSBzdHJ1Y3R1cmUKYnJpZGdlcz1bcCBmb3IgcCBpbiByb290LnJnbG9iKCJicmlkZ2UucHkiKSBpZiBwLmlzX2ZpbGUoKV0Kc3Jjcz1bXQpwYXR0ZXJucz0oIlRocmVhZGluZ0hUVFBTZXJ2ZXIiLCJIVFRQU2VydmVyIiwic2VydmVfZm9yZXZlciIsInRocmVhZGluZy5UaHJlYWQiLCJUaHJlYWQoIiwiZHJpdmVfd29ya2VyIiwiZHJpdmVfbGFuZSIsInBvbGwiLCJ0aW1lLnNsZWVwIiwic3VicHJvY2VzcyIpCmZvciBwIGluIGJyaWRnZXM6CiAgICB0PXAucmVhZF90ZXh0KGVuY29kaW5nPSJ1dGYtOCIsZXJyb3JzPSJyZXBsYWNlIikKICAgIGxpbmVzPXQuc3BsaXRsaW5lcygpCiAgICBoaXRzPVtdCiAgICBmb3IgaSxsaW5lIGluIGVudW1lcmF0ZShsaW5lcywxKToKICAgICAgICBpZiBhbnkoeCBpbiBsaW5lIGZvciB4IGluIHBhdHRlcm5zKToKICAgICAgICAgICAgcz1saW5lLnN0cmlwKCkKICAgICAgICAgICAgIyByZW1vdmUgb2J2aW91cyBxdW90ZWQgc2VjcmV0cy91cmxzCiAgICAgICAgICAgIHM9cmUuc3ViKHInaHR0cHM/Oi8vXFMrJywnPHVybD4nLHMpCiAgICAgICAgICAgIGlmIGxlbihzKT4yNjA6cz1zWzoyNjBdKyIuLi4iCiAgICAgICAgICAgIGhpdHMuYXBwZW5kKHsibGluZSI6aSwidGV4dCI6c30pCiAgICBzcmNzLmFwcGVuZCh7InBhdGgiOnN0cihwLnJlbGF0aXZlX3RvKHJvb3QpKSwic2hhMjU2IjpoYXNobGliLnNoYTI1NihwLnJlYWRfYnl0ZXMoKSkuaGV4ZGlnZXN0KCksInNpemUiOnAuc3RhdCgpLnN0X3NpemUsCiAgICAgICAgICAgICAgICAgImhhc19IVFRQU2VydmVyIjoiSFRUUFNlcnZlciIgaW4gdCwiaGFzX1RocmVhZGluZ0hUVFBTZXJ2ZXIiOiJUaHJlYWRpbmdIVFRQU2VydmVyIiBpbiB0LAogICAgICAgICAgICAgICAgICJoYXNfdGhyZWFkaW5nX3RocmVhZCI6InRocmVhZGluZy5UaHJlYWQiIGluIHQgb3IgIlRocmVhZCgiIGluIHQsCiAgICAgICAgICAgICAgICAgImhpdHMiOmhpdHNbOjgwXX0pCm91dFsiYnJpZGdlX3NvdXJjZXMiXT1zcmNzCiMgY3VycmVudCBwaWQgc29ja2V0IHN0YXRlIGNvdW50cyBmcm9tIG5ldHN0YXQKdHJ5OgogICAgbmV0PXN1YnByb2Nlc3MucnVuKFsibmV0c3RhdCIsIi1hbm8iXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTUpLnN0ZG91dAogICAgbWluZT1bXQogICAgY291bnRzPXt9CiAgICBmb3IgbGluZSBpbiBuZXQuc3BsaXRsaW5lcygpOgogICAgICAgIHBhcnRzPWxpbmUuc3BsaXQoKQogICAgICAgIGlmIGxlbihwYXJ0cyk+PTUgYW5kIHBhcnRzWy0xXT09c3RyKHBpZCk6CiAgICAgICAgICAgIHN0YXRlPXBhcnRzWy0yXSBpZiBwYXJ0c1swXS51cHBlcigpPT0iVENQIiBlbHNlICJVRFAiCiAgICAgICAgICAgIGNvdW50c1tzdGF0ZV09Y291bnRzLmdldChzdGF0ZSwwKSsxCiAgICAgICAgICAgIGxvY2FsPXBhcnRzWzFdCiAgICAgICAgICAgIHJlbW90ZT1wYXJ0c1syXSBpZiBsZW4ocGFydHMpPjIgZWxzZSAiIgogICAgICAgICAgICBtaW5lLmFwcGVuZCh7InByb3RvIjpwYXJ0c1swXSwibG9jYWwiOmxvY2FsLCJyZW1vdGUiOnJlbW90ZSwic3RhdGUiOnN0YXRlfSkKICAgIG91dFsicGlkX25ldHN0YXQiXT17ImNvdW50cyI6Y291bnRzLCJlbnRyaWVzIjptaW5lWzo2MF19CmV4Y2VwdCBFeGNlcHRpb24gYXMgZTogb3V0WyJwaWRfbmV0c3RhdF9lcnJvciJdPXR5cGUoZSkuX19uYW1lX18KIyBvcGVuIGZpbGVzIGFuZCBjd2QgdGhyb3VnaCBwc3V0aWwgKHBhdGhzIG9ubHkpCnRyeToKICAgIGltcG9ydCBwc3V0aWwKICAgIHA9cHN1dGlsLlByb2Nlc3MocGlkKQogICAgb3V0WyJwc3V0aWxfZGV0YWlsIl09eyJjd2QiOnAuY3dkKCksIm9wZW5fZmlsZXMiOlt4LnBhdGggZm9yIHggaW4gcC5vcGVuX2ZpbGVzKCldWzozMF19CmV4Y2VwdCBFeGNlcHRpb24gYXMgZTogb3V0WyJwc3V0aWxfZGV0YWlsX2Vycm9yIl09dHlwZShlKS5fX25hbWVfXwojIGxvZyBtZXRhZGF0YSArIHNhbml0aXplZCBlcnJvciB0YWlscwpjYW5kcz1bXQpmb3IgcCBpbiBsaXN0KHJvb3QuZ2xvYigiKi5sb2ciKSkrbGlzdCgocm9vdC8icHJvamVjdHMiKS5nbG9iKCIqLmxvZyIpIGlmIChyb290LyJwcm9qZWN0cyIpLmlzX2RpcigpIGVsc2UgW10pOgogICAgaWYgcC5pc19maWxlKCk6CiAgICAgICAgdHJ5OgogICAgICAgICAgICB0eHQ9cC5yZWFkX3RleHQoZW5jb2Rpbmc9InV0Zi04IixlcnJvcnM9InJlcGxhY2UiKQogICAgICAgICAgICBsb3c9dHh0Lmxvd2VyKCkKICAgICAgICAgICAgdGFpbD10eHQuc3BsaXRsaW5lcygpWy04MDpdCiAgICAgICAgICAgIHNhZmU9W10KICAgICAgICAgICAgZm9yIGxpbmUgaW4gdGFpbDoKICAgICAgICAgICAgICAgIGlmIGFueShrIGluIGxpbmUubG93ZXIoKSBmb3IgayBpbiAoImVycm9yIiwidHJhY2ViYWNrIiwiZXhjZXB0aW9uIiwidGltZW91dCIsImZhaWxlZCIsIndhcm5pbmciKSk6CiAgICAgICAgICAgICAgICAgICAgcz1yZS5zdWIocidodHRwcz86Ly9cUysnLCc8dXJsPicsbGluZSkKICAgICAgICAgICAgICAgICAgICBzPXJlLnN1YihyJyg/aSkoc2VjcmV0fHRva2VufHBhc3N3b3JkfGtleSlccypbOj1dXHMqXFMrJyxyJ1wxPTxyZWRhY3RlZD4nLHMpCiAgICAgICAgICAgICAgICAgICAgcz1yZS5zdWIocidcYltBLVphLXowLTlfXC1dezQwLH1cYicsJzxyZWRhY3RlZC1sb25nPicscykKICAgICAgICAgICAgICAgICAgICBzYWZlLmFwcGVuZChzWzozMDBdKQogICAgICAgICAgICBjYW5kcy5hcHBlbmQoeyJwYXRoIjpzdHIocC5yZWxhdGl2ZV90byhyb290KSksInNpemUiOnAuc3RhdCgpLnN0X3NpemUsIm10aW1lIjpwLnN0YXQoKS5zdF9tdGltZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAiZXJyb3JfY291bnQiOmxvdy5jb3VudCgiZXJyb3IiKSwidHJhY2ViYWNrX2NvdW50Ijpsb3cuY291bnQoInRyYWNlYmFjayIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICJ0aW1lb3V0X2NvdW50Ijpsb3cuY291bnQoInRpbWVvdXQiKSwic2FmZV90YWlsIjpzYWZlWy0xMjpdfSkKICAgICAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgICAgIGNhbmRzLmFwcGVuZCh7InBhdGgiOnN0cihwLnJlbGF0aXZlX3RvKHJvb3QpKSwiZXJyb3IiOnR5cGUoZSkuX19uYW1lX199KQpvdXRbImxvZ3MiXT1jYW5kcwpwcmludChqc29uLmR1bXBzKG91dCxzZXBhcmF0b3JzPSgiLCIsIjoiKSkpCg=='))"
Directory: projects
Status: SUCCESS
Exit code: 0

Cancel Job Rerun Command Refresh

{"audit_epoch":1788171840,"bridge_sources":[{"path":"bridge.py","sha256":"d77c1939f82d03a313ed11e3b83926cfbecf29867aaadc330f1ba8f197e49fb4","size":146055,"has_HTTPServer":true,"has_ThreadingHTTPServer":true,"has_threading_thread":true,"hits":[{"line":23,"text":"import subprocess"},{"line":33,"text":"from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer"},{"line":477,"text":"proc = subprocess.run("},{"line":487,"text":"stdout=subprocess.PIPE,"},{"line":489,"text":"stderr=subprocess.STDOUT,"},{"line":1329,"text":"def _hidden_subprocess_kwargs():"},{"line":1333,"text":"startupinfo = subprocess.STARTUPINFO()"},{"line":1334,"text":"startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW"},{"line":1335,"text":"startupinfo.wShowWindow = subprocess.SW_HIDE"},{"line":1337,"text":"\"creationflags\": getattr(subprocess, \"CREATE_NO_WINDOW\", 0),"},{"line":1348,"text":"job.proc = subprocess.Popen("},{"line":1356,"text":"stdout=subprocess.PIPE,"},{"line":1358,"text":"stderr=subprocess.STDOUT,"},{"line":1366,"text":"**_hidden_subprocess_kwargs(),"},{"line":1381,"text":"code = job.proc.poll()"},{"line":1439,"text":"thread = threading.Thread(target=run_job, args=(job,), daemon=True)"},{"line":1471,"text":"def _find_drive_lane_dirs():"},{"line":1513,"text":"def _drive_lane_write_json(path, payload):"},{"line":1527,"text":"def _drive_lane_error(command_id, action, error, received_epoch_ms, sha256=\"\"):"},{"line":1555,"text":"\"drive_lane_revision\": DRIVE_LANE_REVISION,"},{"line":1563,"text":"def _drive_lane_terminal(text):"},{"line":1577,"text":"def _drive_lane_execute(path, outbox):"},{"line":1599,"text":"_drive_lane_write_json(fast_result, cached)"},{"line":1601,"text":"_drive_lane_write_json(cloud_result, cached)"},{"line":1623,"text":"result = _drive_lane_error(command_id, \"\", \"command_file_too_large\", received_epoch_ms)"},{"line":1625,"text":"_drive_lane_write_json(local_result, result); _drive_lane_write_json(fast_result, result); _drive_lane_write_json(cloud_result, result); return"},{"line":1635,"text":"result = _drive_lane_error(command_id, \"\", \"invalid_command_json\", received_epoch_ms, source_sha)"},{"line":1637,"text":"_drive_lane_write_json(local_result, result); _drive_lane_write_json(fast_result, result); _drive_lane_write_json(cloud_result, result); return"},{"line":1641,"text":"result = _drive_lane_error(command_id, \"\", \"command_id_mismatch\", received_epoch_ms, source_sha)"},{"line":1643,"text":"_drive_lane_write_json(local_result, result); _drive_lane_write_json(fast_result, result); _drive_lane_write_json(cloud_result, result); return"},{"line":1655,"text":"result = _drive_lane_error(command_id, str(command_file.get(\"action\", \"\")), \"command_expired\", received_epoch_ms, source_sha)"},{"line":1657,"text":"_drive_lane_write_json(local_result, result); _drive_lane_write_json(fast_result, result); _drive_lane_write_json(cloud_result, result); return"},{"line":1665,"text":"result = _drive_lane_error(command_id, action, \"invalid_action_or_payload\", received_epoch_ms, source_sha)"},{"line":1667,"text":"_drive_lane_write_json(local_result, result); _drive_lane_write_json(fast_result, result); _drive_lane_write_json(cloud_result, result); return"},{"line":1693,"text":"return _drive_lane_execute(path, outbox)"},{"line":1723,"text":"poll_count = 0"},{"line":1733,"text":"time.sleep(0.20)"},{"line":1735,"text":"poll_count += 1"},{"line":1737,"text":"poll_command = {"},{"line":1739,"text":"\"id\": f\"{command_id}.poll.{poll_count}\","},{"line":1747,"text":"polled = sr.execute_command(cfg, poll_command)"},{"line":1749,"text":"out = polled"},{"line":1751,"text":"if _drive_lane_terminal(polled.get(\"result_text\", \"\")):"},{"line":1777,"text":"metadata[\"poll_count\"] = poll_count"},{"line":1807,"text":"\"drive_lane_revision\": DRIVE_LANE_REVISION,"},{"line":1839,"text":"\"drive_lane_revision\": DRIVE_LANE_REVISION,"},{"line":1853,"text":"_drive_lane_write_json(local_result, result)"},{"line":1855,"text":"_drive_lane_write_json(fast_result, result)"},{"line":1856,"text":"_drive_lane_write_json(cloud_result, result)"},{"line":1864,"text":"def drive_lane_worker():"},{"line":1872,"text":"inbox, outbox = _find_drive_lane_dirs()"},{"line":1876,"text":"time.sleep(1.0)"},{"line":1885,"text":"_drive_lane_execute(path, outbox)"},{"line":1891,"text":"time.sleep(DRIVE_LANE_POLL_SECONDS)"},{"line":1897,"text":"def start_drive_lane_worker():"},{"line":1907,"text":"thread = threading.Thread(target=drive_lane_worker, name=\"DriveLaneWorker\", daemon=True)"},{"line":4122,"text":"proc = subprocess.run(cmd, cwd=str(cwd), shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, errors=\"replace\", timeout=30)"},{"line":6152,"text":"proc = subprocess.run(\"git rev-parse --show-toplevel\", cwd=str(cwd), shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, errors=\"replace\", timeout=10)"},{"line":6174,"text":"proc = subprocess.run(cmd, cwd=str(cwd), shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, errors=\"replace\", timeout=30)"},{"line":6194,"text":"proc = subprocess.run(cmd, cwd=str(cwd), shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, errors=\"replace\", timeout=30)"},{"line":6214,"text":"proc = subprocess.run(cmd, cwd=str(cwd), shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, errors=\"replace\", timeout=30)"},{"line":6240,"text":"proc = subprocess.run(\"adb devices\", shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, errors=\"replace\", timeout=15)"},{"line":6322,"text":"start_drive_lane_worker()"},{"line":6326,"text":"server = ThreadingHTTPServer(address, BridgeHandler)"},{"line":6342,"text":"server.serve_forever()"}]}],"pid_netstat":{"counts":{"LISTENING":1},"entries":[{"proto":"TCP","local":"127.0.0.1:8766","remote":"0.0.0.0:0","state":"LISTENING"}]},"psutil_detail":{"cwd":"C:\\Users\\ash\\Documents\\Codex\\2026-08-26\\LaptopBridge-DEV","open_files":["C:\\Windows\\System32\\en-US\\KernelBase.dll.mui"]},"logs":[]}