{"ok":false,"job_id":"job-5528fbdd8d26","error":"Circular reference detected","traceback":"Traceback (most recent call last):\n  File \"C:\\MCSJAgent\\MichelBridge\\michel_daemon.py\", line 543, in handle_file\n    atomic_write_json(QUEUE_OUT / f\"{job_id}.json\", result)\n  File \"C:\\MCSJAgent\\MichelBridge\\michel_daemon.py\", line 34, in atomic_write_json\n    tmp.write_text(json.dumps(obj, ensure_ascii=False, separators=(\",\", \":\")), encoding=\"utf-8\")\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"C:\\Program Files\\Python312\\Lib\\json\\__init__.py\", line 238, in dumps\n    **kw).encode(obj)\n          ^^^^^^^^^^^\n  File \"C:\\Program Files\\Python312\\Lib\\json\\encoder.py\", line 200, in encode\n    chunks = self.iterencode(o, _one_shot=True)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"C:\\Program Files\\Python312\\Lib\\json\\encoder.py\", line 258, in iterencode\n    return _iterencode(o, 0)\n           ^^^^^^^^^^^^^^^^^\nValueError: Circular reference detected\n","elapsed_seconds_total":7.413}