)]}'
{
  "commit": "4402b3cbcf8323bfa908ef86a687a5a7d46d27f3",
  "tree": "d14e09be12129a9548655a6ca14d6279ee5081b6",
  "parents": [
    "bdba8ef42b15e651dc23374a08143cc2b4c4657d"
  ],
  "author": {
    "name": "Eric Snow",
    "email": "ericsnowcurrently@gmail.com",
    "time": "Tue Mar 05 15:54:46 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 05 15:54:46 2024"
  },
  "message": "gh-76785: Minor Improvements to \"interpreters\" Module (gh-116328)\n\nThis includes adding pickle support to various classes, and small changes to improve the maintainability of the low-level _xxinterpqueues module.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d02ffbae1113c0a2a127707a36addc1147ad53a7",
      "old_mode": 33188,
      "old_path": "Lib/test/support/interpreters/__init__.py",
      "new_id": "d8e6654fc96efd2073557e94dce537a98d792d97",
      "new_mode": 33188,
      "new_path": "Lib/test/support/interpreters/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "75a5a60f54f926c2637b85e9a570d8df19f999d8",
      "old_mode": 33188,
      "old_path": "Lib/test/support/interpreters/channels.py",
      "new_id": "f7f523b1fc5a778a8391b7e0efdbdb25e8cffad1",
      "new_mode": 33188,
      "new_path": "Lib/test/support/interpreters/channels.py"
    },
    {
      "type": "modify",
      "old_id": "f9978f0bec5a62f3209441db1f423f4b87868f0d",
      "old_mode": 33188,
      "old_path": "Lib/test/support/interpreters/queues.py",
      "new_id": "5849a1cc15e44758d914e59f0c997df9d9fbca47",
      "new_mode": 33188,
      "new_path": "Lib/test/support/interpreters/queues.py"
    },
    {
      "type": "modify",
      "old_id": "363143fa810f35d2b8870a7e099fddd1ab8bd007",
      "old_mode": 33188,
      "old_path": "Lib/test/test_interpreters/test_api.py",
      "new_id": "3cde9bd0014d9a9741a12ae73c2e7e41a2a23e6a",
      "new_mode": 33188,
      "new_path": "Lib/test/test_interpreters/test_api.py"
    },
    {
      "type": "modify",
      "old_id": "57204e2776468d3234cf50a3b5be3ff89601d2a3",
      "old_mode": 33188,
      "old_path": "Lib/test/test_interpreters/test_channels.py",
      "new_id": "7e0b82884c33d39bca81f891c7e11271c053e7c0",
      "new_mode": 33188,
      "new_path": "Lib/test/test_interpreters/test_channels.py"
    },
    {
      "type": "modify",
      "old_id": "0a1fdb41f7316687c09d5bef203a606da0c575a0",
      "old_mode": 33188,
      "old_path": "Lib/test/test_interpreters/test_queues.py",
      "new_id": "d16d294b82d0449817381bbbe3160d1951a6ecbf",
      "new_mode": 33188,
      "new_path": "Lib/test/test_interpreters/test_queues.py"
    },
    {
      "type": "modify",
      "old_id": "5661a26d8790d18b0d4d94d395efb288a1c233fc",
      "old_mode": 33188,
      "old_path": "Modules/_interpreters_common.h",
      "new_id": "07120f6ccc7207d5677d885c5398a8a59819e4c0",
      "new_mode": 33188,
      "new_path": "Modules/_interpreters_common.h"
    },
    {
      "type": "modify",
      "old_id": "0ad184a78e8c1a9fd0487604af289cc4b0a1d76d",
      "old_mode": 33188,
      "old_path": "Modules/_xxinterpchannelsmodule.c",
      "new_id": "28ec00a159d6cd2f518506b79e025189d7b39cb0",
      "new_mode": 33188,
      "new_path": "Modules/_xxinterpchannelsmodule.c"
    },
    {
      "type": "modify",
      "old_id": "1b76b6963ae0f13ae46d5e3252ca6c377f7decf9",
      "old_mode": 33188,
      "old_path": "Modules/_xxinterpqueuesmodule.c",
      "new_id": "cb8b9e4a661d5aa2d912d29a5fbfaf07eccbfb12",
      "new_mode": 33188,
      "new_path": "Modules/_xxinterpqueuesmodule.c"
    }
  ]
}
