)]}'
{
  "commit": "0e543055b01203b7a26424675913de3284375a40",
  "tree": "bc9c51d58024a6422412b7d910f0b3d66306bc17",
  "parents": [
    "e1d48237973f0257f84cb5682014b38d18f3d76d"
  ],
  "author": {
    "name": "Serhiy Storchaka",
    "email": "storchaka@gmail.com",
    "time": "Thu Mar 26 13:48:57 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 26 13:48:57 2026"
  },
  "message": "gh-145876: Do not mask AttributeErrors raised during dictionary unpacking (GH-145906)\n\nAttributeErrors raised in keys() or __getitem__() during\ndictionary unpacking ({**mymapping} or func(**mymapping)) are\nno longer masked by TypeError.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f003a5837ae0eb23a072336ccca6a81b147e1b15",
      "old_mode": 33188,
      "old_path": "Lib/test/test_extcall.py",
      "new_id": "20dd16dd05d12d30fe8dd2d0296ec346664c120f",
      "new_mode": 33188,
      "new_path": "Lib/test/test_extcall.py"
    },
    {
      "type": "modify",
      "old_id": "904cf4f626ae78450428a683524128587d361094",
      "old_mode": 33188,
      "old_path": "Lib/test/test_unpack_ex.py",
      "new_id": "d3ba8133c41d5716061fecda7ab6c275b2568a69",
      "new_mode": 33188,
      "new_path": "Lib/test/test_unpack_ex.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7923d80953fd53c7af6aca8287e21a55288d499d",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Core_and_Builtins/2026-03-13-12-24-17.gh-issue-145876.LWFO2K.rst"
    },
    {
      "type": "modify",
      "old_id": "4b4457076acc549503f5a392c0d90371f3becd3c",
      "old_mode": 33188,
      "old_path": "Modules/_testinternalcapi/test_cases.c.h",
      "new_id": "68b0ad76f61cc0372ff565997ea77ddb442622fe",
      "new_mode": 33188,
      "new_path": "Modules/_testinternalcapi/test_cases.c.h"
    },
    {
      "type": "modify",
      "old_id": "9cd5f85602447f3088f4897c07ee1616eaf5eb2c",
      "old_mode": 33188,
      "old_path": "Python/bytecodes.c",
      "new_id": "09ac0441096b35c19e04e610a5e6db8da6bd674e",
      "new_mode": 33188,
      "new_path": "Python/bytecodes.c"
    },
    {
      "type": "modify",
      "old_id": "2f9195529f2ceb6f9fabe822b25ab6233dde3d3f",
      "old_mode": 33188,
      "old_path": "Python/ceval.c",
      "new_id": "b4c57b65d13d18ba0b43fc3112661185ee8489d6",
      "new_mode": 33188,
      "new_path": "Python/ceval.c"
    },
    {
      "type": "modify",
      "old_id": "6b3224ef58b6ba0d59f90fdb75d00872b5f0aa1c",
      "old_mode": 33188,
      "old_path": "Python/executor_cases.c.h",
      "new_id": "ff1feac47d1b34d140a344f292d52b2beac7f493",
      "new_mode": 33188,
      "new_path": "Python/executor_cases.c.h"
    },
    {
      "type": "modify",
      "old_id": "0c0cbc8a6bb95ba7ce726f09464875b484098c9c",
      "old_mode": 33188,
      "old_path": "Python/generated_cases.c.h",
      "new_id": "522c14014a6c3128337368c614c4d8fe01b5372a",
      "new_mode": 33188,
      "new_path": "Python/generated_cases.c.h"
    }
  ]
}
