)]}'
{
  "commit": "366e89ead7df34b4132c2accb59dc14fce564883",
  "tree": "39207d26b4a59c4ffadb96976303a2aa4f7d28ea",
  "parents": [
    "30a8b65dcec88d0710143ca2b94f71915a8549c5"
  ],
  "author": {
    "name": "Palmer Cox",
    "email": "palmer@fiscalnote.com",
    "time": "Thu Dec 22 01:24:33 2016 -0500"
  },
  "committer": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Thu Dec 22 18:27:27 2016 +0100"
  },
  "message": "THRIFT-4012 Python Twisted implementation uses implements, not compatible with Py3\nClient: Python\nPatch: Palmer Cox \u003cpalmer@fiscalnote.com\u003e\n\nThis closes #1144\n\nZope implements doesn\u0027t work with Python 3; @implementer does. Replace uses of implements with @implementer since the former does not work with Python 3, while the latter works with both Python 2 and 3.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d11144ad3df361ed163813ee9cdd29be9a684a5",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_py_generator.cc",
      "new_id": "fa4b1e44b1d978ac467d59f6445a198017cda75a",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_py_generator.cc"
    }
  ]
}
