)]}'
{
  "commit": "938ec030e90c5e53f1faac6fab1643f14e4f4a79",
  "tree": "254551ff6547699302431f96542164cc4e5ce4ae",
  "parents": [
    "1790e584142b5db070b74bc64777ad14e26608c2"
  ],
  "author": {
    "name": "Stan Ulbrych",
    "email": "stan@python.org",
    "time": "Sat Jul 04 13:15:47 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jul 04 13:15:47 2026"
  },
  "message": "[3.10] gh-150599: Prevent bz2 decompressor reuse after errors (#150600) (#151133)\n\n* [3.12] gh-150599: Prevent bz2 decompressor reuse after errors (#150600) (#151054)\n\n(cherry picked from commit 5755d0f083949ff3c5bf3a37e673e24e306b036e)\n\n* We can just make it a plain assignment, 1a9cdaf63af7014dd7bd852b4d8a8c0ab98387ab was 3.15+ anyway.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9965c1fe2e5f17583f49450cffcaa806d777054f",
      "old_mode": 33188,
      "old_path": "Lib/test/test_bz2.py",
      "new_id": "7c8ca3389abaf7a3cb2d7ab4cae6c9f780ee112f",
      "new_mode": 33188,
      "new_path": "Lib/test/test_bz2.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a37d86cf423f8209b273a46d28b2940160e42107",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Security/2026-05-30-09-36-20.gh-issue-150599.nlHqU-.rst"
    },
    {
      "type": "modify",
      "old_id": "b08ac5e44e52f4d75e291a1d2d0b40e08e4a62ee",
      "old_mode": 33188,
      "old_path": "Modules/_bz2module.c",
      "new_id": "241d8d777666433b66258d2350e1318aa0a2efbc",
      "new_mode": 33188,
      "new_path": "Modules/_bz2module.c"
    }
  ]
}
