)]}'
{
  "commit": "0ec7c9d17e0eab5bad60796cad8dcf3632f571df",
  "tree": "8a1793e57ad8fd46bedae0648e00e5bc9cdf701d",
  "parents": [
    "b3b7c0025be4f9d08d5f4259b8ffc7b05fa0ba7f"
  ],
  "author": {
    "name": "Victor Stinner",
    "email": "vstinner@python.org",
    "time": "Mon Jun 15 09:47:58 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 15 09:47:58 2026"
  },
  "message": "gh-146102: Fix type slot_bf_getbuffer() error handling (#151346)\n\nCall PyBuffer_Release() if PyObject_GC_New() fails.\n\nFix also bytes_join(): only call Py_DECREF(item) after formatting the\nerror message which uses item.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "deebfeadc0f4fd87e4ddefc68418b6cd32063eae",
      "old_mode": 33188,
      "old_path": "Objects/stringlib/join.h",
      "new_id": "fe460d41f6700f81ea7c39a0869e2f92143970dd",
      "new_mode": 33188,
      "new_path": "Objects/stringlib/join.h"
    },
    {
      "type": "modify",
      "old_id": "865c32f02b13b441b6cf2f6fb9dae9c28d31f3bf",
      "old_mode": 33188,
      "old_path": "Objects/typeobject.c",
      "new_id": "881ed58d275ac7a4e1f28ba6cf3a0e5564588eb6",
      "new_mode": 33188,
      "new_path": "Objects/typeobject.c"
    }
  ]
}
