{"action":"created","issue":{"url":"https://api.github.com/repos/uber/tchannel.py/issues/19","labels_url":"https://api.github.com/repos/uber/tchannel.py/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/uber/tchannel.py/issues/19/comments","events_url":"https://api.github.com/repos/uber/tchannel.py/issues/19/events","html_url":"https://github.com/uber/tchannel.py/pull/19","id":58687129,"number":19,"title":"Implement multi-frame parsing and full round-tripping","user":{"login":"sectioneight","id":97087,"avatar_url":"https://avatars.githubusercontent.com/u/97087?v=3","gravatar_id":"","url":"https://api.github.com/users/sectioneight","html_url":"https://github.com/sectioneight","followers_url":"https://api.github.com/users/sectioneight/followers","following_url":"https://api.github.com/users/sectioneight/following{/other_user}","gists_url":"https://api.github.com/users/sectioneight/gists{/gist_id}","starred_url":"https://api.github.com/users/sectioneight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sectioneight/subscriptions","organizations_url":"https://api.github.com/users/sectioneight/orgs","repos_url":"https://api.github.com/users/sectioneight/repos","events_url":"https://api.github.com/users/sectioneight/events{/privacy}","received_events_url":"https://api.github.com/users/sectioneight/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-24T03:05:04Z","updated_at":"2015-02-24T03:18:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/uber/tchannel.py/pulls/19","html_url":"https://github.com/uber/tchannel.py/pull/19","diff_url":"https://github.com/uber/tchannel.py/pull/19.diff","patch_url":"https://github.com/uber/tchannel.py/pull/19.patch"},"body":"This commit closes many of the loops around sending and receiving\nmessages. There is one outstanding issue in that if you pipeline two\nrequests in the same TCP packet, the second one will be lost.\n\n@uber/soap"},"comment":{"url":"https://api.github.com/repos/uber/tchannel.py/issues/comments/75691417","html_url":"https://github.com/uber/tchannel.py/pull/19#issuecomment-75691417","issue_url":"https://api.github.com/repos/uber/tchannel.py/issues/19","id":75691417,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2015-02-24T03:18:01Z","updated_at":"2015-02-24T03:18:01Z","body":"\n[![Coverage Status](https://coveralls.io/builds/1983587/badge)](https://coveralls.io/builds/1983587)\n\nCoverage remained the same at 100.0% when pulling **a2bfbc4ce7a028b10a6ee7dce15e98dd069d4872 on shake-hands** into **270e3506a13bc186c3ea92d223077a5302502305 on master**.\n"}}