)]}'
{
  "commit": "2c3474a637949aa6f2f7e15f9764c2dfc49cdba1",
  "tree": "d19d7d6dbdeb410d2413711b9610bc4344fd12ef",
  "parents": [
    "eb254b43d2916ef8c0e9ca815fe047411d848aae"
  ],
  "author": {
    "name": "Yury Selivanov",
    "email": "yury@edgedb.com",
    "time": "Tue Sep 07 10:52:30 2021"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 07 10:52:30 2021"
  },
  "message": "bpo-45123: PyAiter_Check and PyObject_GetAiter fix \u0026 rename. (GH-28194)\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()`.\r\n\r\nCo-authored-by: Pablo Galindo Salgado \u003cPablogsal@gmail.com\u003e\r\n",
  "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": "3ef1b280e1170883fa6df9431f08b82c21d8f82c",
      "old_mode": 33188,
      "old_path": "Doc/data/refcounts.dat",
      "new_id": "1694cad6f43ba7cbf823f520076b2328612240cd",
      "new_mode": 33188,
      "new_path": "Doc/data/refcounts.dat"
    },
    {
      "type": "modify",
      "old_id": "ea57cc83f7a51099321cf29c593387a4e4097388",
      "old_mode": 33188,
      "old_path": "Doc/data/stable_abi.dat",
      "new_id": "b41027dee87bc83e1e39ee235393335cb202385b",
      "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": "a3ee0f01beccb9365c79b124f19f72b633b894b4",
      "old_mode": 33188,
      "old_path": "Misc/stable_abi.txt",
      "new_id": "72fa426cd79b9fac4b8b2e4e394c3b688c57bbe9",
      "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": "2420e53e7052d5eea039feb09a8bd528470878b6",
      "old_mode": 33261,
      "old_path": "PC/python3dll.c",
      "new_id": "49b51e69d626e1ce5962d8f00ac704da5d07ac84",
      "new_mode": 33261,
      "new_path": "PC/python3dll.c"
    },
    {
      "type": "modify",
      "old_id": "761dc08d1d64133cb4dacdf7d9dabae228c9a01a",
      "old_mode": 33188,
      "old_path": "Python/bltinmodule.c",
      "new_id": "73541835d6c8cc8d983d8d4b862cf31d5f62e7e6",
      "new_mode": 33188,
      "new_path": "Python/bltinmodule.c"
    }
  ]
}
