)]}'
{
  "commit": "60fbc20ef91bdde2ca8372455bc043d5327454e8",
  "tree": "6492ac5afe4850b73b635beca6d2d4ee6dd984e2",
  "parents": [
    "897fa231a7b9f3b0d5a983e1d2ab37f22304c455"
  ],
  "author": {
    "name": "Kumar Aditya",
    "email": "kumaraditya@python.org",
    "time": "Sat Mar 21 12:14:08 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Mar 21 12:14:08 2026"
  },
  "message": "gh-140947: fix contextvars handling for server tasks in asyncio  (#141158)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77c70aaa7b986e15402342a571fb14c9664d13f1",
      "old_mode": 33188,
      "old_path": "Lib/asyncio/base_events.py",
      "new_id": "7a6837546d930f35498026511da8701819ffb5c0",
      "new_mode": 33188,
      "new_path": "Lib/asyncio/base_events.py"
    },
    {
      "type": "modify",
      "old_id": "3fa93b14a6787ffe8372cf56f79d89845c39e0f5",
      "old_mode": 33188,
      "old_path": "Lib/asyncio/proactor_events.py",
      "new_id": "2dc1569d7807911736bd0eeb76a5918e3a07ab5d",
      "new_mode": 33188,
      "new_path": "Lib/asyncio/proactor_events.py"
    },
    {
      "type": "modify",
      "old_id": "ff7e16df3c62737a01cba22017ed3eefcc93fac8",
      "old_mode": 33188,
      "old_path": "Lib/asyncio/selector_events.py",
      "new_id": "9685e7fc05d241f077c1a979a7b35e9b92dae35a",
      "new_mode": 33188,
      "new_path": "Lib/asyncio/selector_events.py"
    },
    {
      "type": "modify",
      "old_id": "8c02de77c2474044b2f5c5f7d42287af35304f7e",
      "old_mode": 33188,
      "old_path": "Lib/test/test_asyncio/test_base_events.py",
      "new_id": "e59bc25668b4cba09d10edeae1d68c7347a36f7d",
      "new_mode": 33188,
      "new_path": "Lib/test/test_asyncio/test_base_events.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f15654a1af4678a829aa0a1311d9c198282cd86",
      "new_mode": 33188,
      "new_path": "Lib/test/test_asyncio/test_server_context.py"
    },
    {
      "type": "modify",
      "old_id": "a480e16e81bb91aea01822bd7192d493547eff9f",
      "old_mode": 33188,
      "old_path": "Lib/test/test_asyncio/utils.py",
      "new_id": "62cfcf8ceb5f2a8bffb531aa6f89e6a1d8681b02",
      "new_mode": 33188,
      "new_path": "Lib/test/test_asyncio/utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88e787e8549a1dbbbb15451bbef547472566a14c",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2026-03-21-08-23-26.gh-issue-140947.owZ4r_.rst"
    }
  ]
}
