)]}'
{
  "commit": "3646ea571f3d8290806a3029d555b179f8be1539",
  "tree": "bf4b658cb28fdb714ba23041e75c6e84cb5036c0",
  "parents": [
    "637fb369c751efb0564e35757318e72874e21619"
  ],
  "author": {
    "name": "Michael J. Sullivan",
    "email": "sully@msully.net",
    "time": "Thu Oct 15 15:14:02 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 15 15:14:02 2026"
  },
  "message": "gh-159430: Add _PyObject_LookupSpecial error checks in bytes/weakref (GH-159432)\n\n_PyObject_LookupSpecial needs a PyErr_Occurred() check to handle\nfailures while during the lookup, or else it can fail with a \"returned\na result with an exception set\" error.\n\nAdd some missing ones in bytes and weakref/",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96190a7f58217098a636e3b585785abdfcdf8fc6",
      "old_mode": 33188,
      "old_path": "Lib/test/test_bytes.py",
      "new_id": "05faad4532b867ced3b821a6eeb6bc018d39403b",
      "new_mode": 33188,
      "new_path": "Lib/test/test_bytes.py"
    },
    {
      "type": "modify",
      "old_id": "ce93481e2735f781dce2f3b7d71d85a6aef339b9",
      "old_mode": 33188,
      "old_path": "Lib/test/test_weakref.py",
      "new_id": "bf9f17ce591a62147c5d218e65a8ff4c55f70aae",
      "new_mode": 33188,
      "new_path": "Lib/test/test_weakref.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb4a6d6da4568a69338f12ad29fc7a0b0fb7bb2c",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Core_and_Builtins/2026-10-14-11-40-06.gh-issue-159430.OWpyPm.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b9041891431c0f54c988bcf8f596805f87def3a",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2026-10-14-11-41-00.gh-issue-159430.ZEW-mx.rst"
    },
    {
      "type": "modify",
      "old_id": "1917055d25198f1b5f72c4db777499b260eff23b",
      "old_mode": 33188,
      "old_path": "Objects/bytesobject.c",
      "new_id": "bfd54176e5f662c0c09c9ed9eb9d9852815bb101",
      "new_mode": 33188,
      "new_path": "Objects/bytesobject.c"
    },
    {
      "type": "modify",
      "old_id": "daeba5368b21660444510109d120e890b09a213d",
      "old_mode": 33188,
      "old_path": "Objects/weakrefobject.c",
      "new_id": "db95bb926d5f733aa96a0acc925f3a256e4b7a58",
      "new_mode": 33188,
      "new_path": "Objects/weakrefobject.c"
    }
  ]
}
