)]}'
{
  "commit": "415ebffc47e8303d61cf97faf4ddb474334d736d",
  "tree": "9393a296c806269b214763e5840b6b3607fd1465",
  "parents": [
    "036d309cf542986a39eeba5ca805b2ec7619731d"
  ],
  "author": {
    "name": "crypt0lith",
    "email": "118923461+crypt0lith@users.noreply.github.com",
    "time": "Mon Oct 19 16:48:08 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 19 16:48:08 2026"
  },
  "message": "Docs: Fix built-in function `__self__` attribute descriptions (GH-159653)\n\nSince PEP 3121, functions in C modules are bound to their module, so\ntheir __self__ is the module object. The inspect.isbuiltin docstring,\nthe inspect attribute table and the data model reference still say\nit is None, as it was in Python 2. Describe it as the module object\nthe function was defined in, or None.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "624b13029ec78baa5b949bb40506678c89102aad",
      "old_mode": 33188,
      "old_path": "Doc/library/inspect.rst",
      "new_id": "196479eb7550e250cdcdb758257d3f25f3dfab20",
      "new_mode": 33188,
      "new_path": "Doc/library/inspect.rst"
    },
    {
      "type": "modify",
      "old_id": "c860a3356628af1c4aad266c039d7ee866871b92",
      "old_mode": 33188,
      "old_path": "Doc/reference/datamodel.rst",
      "new_id": "d2089724fa295724a3526ab8ecb9a866aee3658b",
      "new_mode": 33188,
      "new_path": "Doc/reference/datamodel.rst"
    },
    {
      "type": "modify",
      "old_id": "bceed35a53abba101cb373ea765fe51eb9ad5baa",
      "old_mode": 33188,
      "old_path": "Lib/inspect.py",
      "new_id": "db9129d47db6abefd3c1111163a7a2bf04a00068",
      "new_mode": 33188,
      "new_path": "Lib/inspect.py"
    }
  ]
}
