)]}'
{
  "commit": "8792ff1b81c98644c2563d6526dcba633fba719c",
  "tree": "16f9d4c3205905913ce26a1b0895e8970fbd4101",
  "parents": [
    "6040b237e31978b7f6764266a3d162acb68c7884"
  ],
  "author": {
    "name": "Nikita Sobolev",
    "email": "mail@sobolevn.me",
    "time": "Sat Jul 29 22:33:04 2023 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jul 29 22:33:04 2023 +0300"
  },
  "message": "Raise `RuntimeError` with better error messages (#15778)\n\nWhile working on https://github.com/python/mypy/pull/15776 I\u0027ve noticed\r\nthat some `RuntimeError` do not have enough metadata to understand what\r\nis going on.\r\nCI:\r\nhttps://github.com/python/mypy/actions/runs/5700479199/job/15450345887\r\n\r\nThis PR adds more context to error messages.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6533d0c4e0f91d0dd986bfb712a8f5cb289141ed",
      "old_mode": 33188,
      "old_path": "mypy/erasetype.py",
      "new_id": "fbbb4f80b5783a33bb575d3535b1b1b1edab6555",
      "new_mode": 33188,
      "new_path": "mypy/erasetype.py"
    },
    {
      "type": "modify",
      "old_id": "2d763fc482d3e1ab2afa4a8f042ad21343cdd86b",
      "old_mode": 33188,
      "old_path": "mypy/nodes.py",
      "new_id": "ebd222f4f2539cbcd306eec62defa129252c7d8d",
      "new_mode": 33188,
      "new_path": "mypy/nodes.py"
    },
    {
      "type": "modify",
      "old_id": "32c27d2a5b3c5716a7d0a9c2f13b21b83e5164ba",
      "old_mode": 33188,
      "old_path": "mypy/patterns.py",
      "new_id": "839864ef5879492e2ab5bb554d88f1f2f3aca774",
      "new_mode": 33188,
      "new_path": "mypy/patterns.py"
    },
    {
      "type": "modify",
      "old_id": "5e3759227c7b3216b9fbee6f8871df204f78a47e",
      "old_mode": 33188,
      "old_path": "mypy/server/astmerge.py",
      "new_id": "f58a4eedabc86dbb0ef9243159d0efe3167db53f",
      "new_mode": 33188,
      "new_path": "mypy/server/astmerge.py"
    },
    {
      "type": "modify",
      "old_id": "ba629a3553cfbe2360f449feeb807918e393c73c",
      "old_mode": 33188,
      "old_path": "mypy/types.py",
      "new_id": "9eeaa2cc4c3fb281e2cf5f8df249d563e69b453f",
      "new_mode": 33188,
      "new_path": "mypy/types.py"
    }
  ]
}
