)]}'
{
  "commit": "53257cf19fc06fff446815b3278d4b80ec3e7ba3",
  "tree": "d8277cc47a08212a2fa891552e7657d26a7bc79a",
  "parents": [
    "fc840736e54da0557616882012f362b809490165"
  ],
  "author": {
    "name": "Miss Islington (bot)",
    "email": "31488909+miss-islington@users.noreply.github.com",
    "time": "Tue Sep 07 11:43:33 2021"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 07 11:43:33 2021"
  },
  "message": "bpo-45123: PyAiter_Check and PyObject_GetAiter fix \u0026 rename. (GH-28194) (GH-28199)\n\nFix PyAiter_Check to only check for the `__anext__` presense (not for\r\n`__aiter__`). Rename `PyAiter_Check()` to `PyAIter_Check()`,\r\n`PyObject_GetAiter()` -\u003e `PyObject_GetAIter()`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63290e0a7f0bf7e6ab4a1548c2e7cdb64ee1640b",
      "old_mode": 33188,
      "old_path": "Doc/c-api/iter.rst",
      "new_id": "f7106f4ef09906e9f0355b30b2da2f4fccf665a5",
      "new_mode": 33188,
      "new_path": "Doc/c-api/iter.rst"
    },
    {
      "type": "modify",
      "old_id": "70cff69dc16c144ac3bca54a8f0ca9b074c61a2e",
      "old_mode": 33188,
      "old_path": "Doc/c-api/object.rst",
      "new_id": "17e3707799496872076a16986a10920baed16270",
      "new_mode": 33188,
      "new_path": "Doc/c-api/object.rst"
    },
    {
      "type": "modify",
      "old_id": "35821e9513a7dcdb668aeaf807c99b82adb9934e",
      "old_mode": 33188,
      "old_path": "Doc/data/python3.10.abi",
      "new_id": "1dca3e1c2e3de8022759292f6aef4547767d79ca",
      "new_mode": 33188,
      "new_path": "Doc/data/python3.10.abi"
    },
    {
      "type": "modify",
      "old_id": "f5e213138f8fcb950409b84d9dbe1ea0a93abb53",
      "old_mode": 33188,
      "old_path": "Doc/data/refcounts.dat",
      "new_id": "89b64e6c08315529a86405de9a797cf75a9537fe",
      "new_mode": 33188,
      "new_path": "Doc/data/refcounts.dat"
    },
    {
      "type": "modify",
      "old_id": "be9225be582d540620ee74a00050dd7b3dae3f01",
      "old_mode": 33188,
      "old_path": "Doc/data/stable_abi.dat",
      "new_id": "ea102b989c8649bc041afbdab2c94276a9d065c8",
      "new_mode": 33188,
      "new_path": "Doc/data/stable_abi.dat"
    },
    {
      "type": "modify",
      "old_id": "929861e4a50ce4c66d367673dd9c54e25dbe355b",
      "old_mode": 33188,
      "old_path": "Include/abstract.h",
      "new_id": "e8d3f9293b98d32cbeb073dd934734cb449a9b80",
      "new_mode": 33188,
      "new_path": "Include/abstract.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cc7303766f25da7d80d4c0eba7268a5e90a2e8b",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Core and Builtins/2021-09-06-21-52-45.bpo-45123.8Eh9iI.rst"
    },
    {
      "type": "modify",
      "old_id": "53c8d1265887f820c67a5545e1cbd60806ffb2fd",
      "old_mode": 33188,
      "old_path": "Misc/stable_abi.txt",
      "new_id": "76209100ecd2eea639d8fd408c42cac47d429448",
      "new_mode": 33188,
      "new_path": "Misc/stable_abi.txt"
    },
    {
      "type": "modify",
      "old_id": "8ad1910fb1b0ef892df7235054a116901d338dfc",
      "old_mode": 33188,
      "old_path": "Objects/abstract.c",
      "new_id": "33eb8577a9be8d7360c7c56fe57330236122c9dd",
      "new_mode": 33188,
      "new_path": "Objects/abstract.c"
    },
    {
      "type": "modify",
      "old_id": "ba0a487b9aeb5a8c7a771ccf40f2f67d6222fc0c",
      "old_mode": 33261,
      "old_path": "PC/python3dll.c",
      "new_id": "08d3c524e49575c91f1fcc9fb433d356fd4b651b",
      "new_mode": 33261,
      "new_path": "PC/python3dll.c"
    },
    {
      "type": "modify",
      "old_id": "130c5f055b9317d3c8c61b4311a156760d5aea60",
      "old_mode": 33188,
      "old_path": "Python/bltinmodule.c",
      "new_id": "b0162e5e87217a7d0bea0d5399a50214cfc2c1a3",
      "new_mode": 33188,
      "new_path": "Python/bltinmodule.c"
    }
  ]
}
