)]}'
{
  "commit": "48b78e112662d927cad376d739e43fb94f108ff3",
  "tree": "804396d419a0554dc534c91c04ad7dd4ddb3e6bf",
  "parents": [
    "76a6056e2ec3bc5d7d7ead6423d721b0e4bd7475"
  ],
  "author": {
    "name": "Benjamin Diaz",
    "email": "bdiaz@whitestack.com",
    "time": "Thu Oct 18 17:55:12 2018 -0300"
  },
  "committer": {
    "name": "Benjamin Diaz",
    "email": "bdiaz@whitestack.com",
    "time": "Mon Oct 22 13:49:15 2018 -0300"
  },
  "message": "Adds aiocallback in aioread of msgkafka\n\naioread can now receive an async function as param,\nwhich will be awaited during the consumer msg loop.\nThis allows of taking full advantage of asyncio.\n\nAlso it now passes de kwargs to the callback, instead\nof the args. Without this, all params of aioread had to be\npassed positionally if you wanted to give additional args\nto the callback.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I2502c0f2f76643660da1ff24eafa62af2450eacb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d283da5fc594c73dcdc584614325e4ddfdedbbc3",
      "old_mode": 33188,
      "old_path": "osm_common/__init__.py",
      "new_id": "f288cb67f66c871c2cbae87559d17bc25f03c6bf",
      "new_mode": 33188,
      "new_path": "osm_common/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "8978085dcc3cb2589dd0251b9edb1cdfe5871d2c",
      "old_mode": 33188,
      "old_path": "osm_common/msgbase.py",
      "new_id": "6e6dec0a455298349d55533927a2b66957176d44",
      "new_mode": 33188,
      "new_path": "osm_common/msgbase.py"
    },
    {
      "type": "modify",
      "old_id": "aa756c49589a42090f375121c936470bb998e88b",
      "old_mode": 33188,
      "old_path": "osm_common/msgkafka.py",
      "new_id": "767fff6c30bba3703e27afc093f77f9b10ea94f0",
      "new_mode": 33188,
      "new_path": "osm_common/msgkafka.py"
    }
  ]
}
