)]}'
{
  "commit": "7f52444d9b593413e6dd376f211dcbb58cc130f4",
  "tree": "a562eb05c4f74b40831e868457a0e8e6f09f2bd8",
  "parents": [
    "e682b4478c2ad09de0bbe821127f451f02f6e5ca"
  ],
  "author": {
    "name": "Thomas Grainger",
    "email": "tagrain@gmail.com",
    "time": "Wed Sep 16 06:14:13 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 16 06:14:13 2026"
  },
  "message": "gh-156920, gh-156698: fix ProactorEventLoop datagram transport hangs on close() and after write errors (#156921)\n\nCo-authored-by: Kumar Aditya \u003ckumaraditya@python.org\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6717f067caa08bb62995a1ea450b2801f4ba7e82",
      "old_mode": 33188,
      "old_path": "Lib/asyncio/proactor_events.py",
      "new_id": "8350e02760468848e645d0e885b19a5db25683c1",
      "new_mode": 33188,
      "new_path": "Lib/asyncio/proactor_events.py"
    },
    {
      "type": "modify",
      "old_id": "06f538bceea16724f3c4e290f589c445d76fba4e",
      "old_mode": 33188,
      "old_path": "Lib/test/test_asyncio/test_events.py",
      "new_id": "6368f4b04b0fbbb234b77e772b0138b4675f9b05",
      "new_mode": 33188,
      "new_path": "Lib/test/test_asyncio/test_events.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e3a292ce9b8217cfff85ea3869631800ec4e608",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2026-08-31-00-00-00.gh-issue-156698.gyDxUe.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6bcf0cd54a66783e411c3c808d051fe0a8385c6",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2026-09-04-09-18-05.gh-issue-156920.lONsKT.rst"
    }
  ]
}
