)]}'
{
  "commit": "a728080492e6cdcffebbfe11e520a1cf6e7aaee1",
  "tree": "8141b586934b32573858881610d1a057cc91baf2",
  "parents": [
    "fe8ace30aeeb5991c59e2dcb65d8c32f0c262d26"
  ],
  "author": {
    "name": "Serhiy Storchaka",
    "email": "storchaka@gmail.com",
    "time": "Tue Aug 25 09:22:46 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 25 09:22:46 2026"
  },
  "message": "gh-156348: Fix the value of curses.ERR (GH-156349)\n\nSetting the module constants with an unsigned conversion, needed for the\nchtype constants that can set bits beyond a 32-bit long, turned ERR from -1\ninto 18446744073709551615.  Set ERR and OK with a signed conversion.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13b024941f739b3a8e56efd2ca9e7cc866bab28b",
      "old_mode": 33188,
      "old_path": "Lib/test/test_curses.py",
      "new_id": "389cd043d6c0f39543ac5944c094a4c8676972a6",
      "new_mode": 33188,
      "new_path": "Lib/test/test_curses.py"
    },
    {
      "type": "modify",
      "old_id": "bd13022261c20eac4427815d96e378ede6076596",
      "old_mode": 33188,
      "old_path": "Modules/_cursesmodule.c",
      "new_id": "2ff15dd31d2180363ffc49d0d4454d07909f9d33",
      "new_mode": 33188,
      "new_path": "Modules/_cursesmodule.c"
    }
  ]
}
