)]}'
{
  "commit": "a82adf926ba0160c5913e50850bc2394d269150a",
  "tree": "009ff81e896eabab4a40136dd9314b12b0be411e",
  "parents": [
    "b569d47937e1d246849ea7bf84a62962c9543dca"
  ],
  "author": {
    "name": "Anthony Baxter",
    "email": "anthonybaxter@gmail.com",
    "time": "Thu Jan 10 09:54:01 2002"
  },
  "committer": {
    "name": "Anthony Baxter",
    "email": "anthonybaxter@gmail.com",
    "time": "Thu Jan 10 09:54:01 2002"
  },
  "message": "Backport gvanrossum\u0027s checkin of revision 1.20:\n\nThread.__bootstrap(): ignore exceptions in the self.__delete() call in\nthe finally clause.  An exception here could happen when a daemon\nthread exits after the threading module has already been trashed by\nthe import finalization, and there\u0027s not much of a point in trying to\ninsist doing the cleanup in that stage.\n\nThis should fix SF bug ##497111: active_limbo_lock error at program\nexit.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c5e65d92677f964c93b1a4bf38dce40523af3c10",
      "old_mode": 33188,
      "old_path": "Lib/threading.py",
      "new_id": "69241103506642f8c465a95757ae2dcb0e4450f7",
      "new_mode": 33188,
      "new_path": "Lib/threading.py"
    }
  ]
}
