)]}'
{
  "commit": "3246688918a428738b61c4adb5fbc6525eae96f9",
  "tree": "8deff8a4760e9fd02d5ddc1b0e015a17735eb95d",
  "parents": [
    "c396b6ddf3da784349bac9ebf7f28c55bde016ea"
  ],
  "author": {
    "name": "Alex Waygood",
    "email": "Alex.Waygood@Gmail.com",
    "time": "Wed Apr 05 11:19:03 2023"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 05 11:19:03 2023"
  },
  "message": "gh-74690: typing: Call `_get_protocol_attrs` and `_callable_members_only` at protocol class creation time, not during `isinstance()` checks (#103160)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f50e9b0a93b061a6d16dd0f61162360b7ef0babb",
      "old_mode": 33188,
      "old_path": "Lib/typing.py",
      "new_id": "b8420f619a1d05055809aecad6a014feb44df9a4",
      "new_mode": 33188,
      "new_path": "Lib/typing.py"
    }
  ]
}
