)]}'
{
  "commit": "ea8aacd27d8d7252ee88b5715889be03e0e88c3f",
  "tree": "5dae81479fcac4397a4b0db37cb8355ab5c1e202",
  "parents": [
    "8e7c094a409f766395f2c4c31e0edbf99614df31"
  ],
  "author": {
    "name": "Ivan Levkivskyi",
    "email": "levkivskyi@gmail.com",
    "time": "Wed Apr 30 16:35:27 2025 +0100"
  },
  "committer": {
    "name": "Jared Hance",
    "email": "jhance@dropbox.com",
    "time": "Thu May 08 07:11:12 2025 -0700"
  },
  "message": "Do not narrow types to Never with binder (#18972)\n\nFixes https://github.com/python/mypy/issues/18967\nFixes https://github.com/python/mypy/issues/16494\nFixes https://github.com/python/mypy/issues/15793\nFixes https://github.com/python/mypy/issues/12949\n\nAs you can see from updated test cases, it is kind of gray area, so\nwhether we go this way will depend on the `mypy_primer` results (and\nalso potentially on Dropbox internal code bases, where the above issue\nmay cause problems).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3fa4df2a7171f08131599b383fb1c3b6312510e6",
      "old_mode": 33188,
      "old_path": "mypy/checkexpr.py",
      "new_id": "008e056f43671c9215c46917d5efb33c49c1c53a",
      "new_mode": 33188,
      "new_path": "mypy/checkexpr.py"
    },
    {
      "type": "modify",
      "old_id": "49140bf52b8d8edb6e8602b7dedad7b1c1bdbe99",
      "old_mode": 33188,
      "old_path": "test-data/unit/check-isinstance.test",
      "new_id": "058db1ea819744372ef5418b95bb0391b2c1637e",
      "new_mode": 33188,
      "new_path": "test-data/unit/check-isinstance.test"
    },
    {
      "type": "modify",
      "old_id": "1856ca26f7365b21cb9b81863dd37fc580f27d18",
      "old_mode": 33188,
      "old_path": "test-data/unit/check-narrowing.test",
      "new_id": "dc2cfd46d9adc0852d105d15760f7d093c7e98e3",
      "new_mode": 33188,
      "new_path": "test-data/unit/check-narrowing.test"
    },
    {
      "type": "modify",
      "old_id": "016f50552a5f53b099ba53a9415cfc333d3ee75d",
      "old_mode": 33188,
      "old_path": "test-data/unit/check-python310.test",
      "new_id": "a25a7b7107c70eba0cdda5dcb1913670c660a253",
      "new_mode": 33188,
      "new_path": "test-data/unit/check-python310.test"
    }
  ]
}
