{"action":"created","issue":{"url":"https://api.github.com/repos/boto/botocore/issues/621","labels_url":"https://api.github.com/repos/boto/botocore/issues/621/labels{/name}","comments_url":"https://api.github.com/repos/boto/botocore/issues/621/comments","events_url":"https://api.github.com/repos/boto/botocore/issues/621/events","html_url":"https://github.com/boto/botocore/pull/621","id":99737695,"number":621,"title":"Add content length for seekable files","user":{"login":"kyleknap","id":4605355,"avatar_url":"https://avatars.githubusercontent.com/u/4605355?v=3","gravatar_id":"","url":"https://api.github.com/users/kyleknap","html_url":"https://github.com/kyleknap","followers_url":"https://api.github.com/users/kyleknap/followers","following_url":"https://api.github.com/users/kyleknap/following{/other_user}","gists_url":"https://api.github.com/users/kyleknap/gists{/gist_id}","starred_url":"https://api.github.com/users/kyleknap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyleknap/subscriptions","organizations_url":"https://api.github.com/users/kyleknap/orgs","repos_url":"https://api.github.com/users/kyleknap/repos","events_url":"https://api.github.com/users/kyleknap/events{/privacy}","received_events_url":"https://api.github.com/users/kyleknap/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/boto/botocore/labels/needs-review","name":"needs-review","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-07T22:05:08Z","updated_at":"2015-08-11T19:18:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/boto/botocore/pulls/621","html_url":"https://github.com/boto/botocore/pull/621","diff_url":"https://github.com/boto/botocore/pull/621.diff","patch_url":"https://github.com/boto/botocore/pull/621.patch"},"body":"For some cases like an extracted file from a tar file were not able to\r\nbe uploaded because requests did not calculate the content-length despite\r\nthe fact that it was seekable. Added logic to calculate and add the content\r\nlength header for these types of files.\r\n\r\ncc @jamesls @mtdowling @rayluo "},"comment":{"url":"https://api.github.com/repos/boto/botocore/issues/comments/130026399","html_url":"https://github.com/boto/botocore/pull/621#issuecomment-130026399","issue_url":"https://api.github.com/repos/boto/botocore/issues/621","id":130026399,"user":{"login":"jamesls","id":368057,"avatar_url":"https://avatars.githubusercontent.com/u/368057?v=3","gravatar_id":"","url":"https://api.github.com/users/jamesls","html_url":"https://github.com/jamesls","followers_url":"https://api.github.com/users/jamesls/followers","following_url":"https://api.github.com/users/jamesls/following{/other_user}","gists_url":"https://api.github.com/users/jamesls/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesls/subscriptions","organizations_url":"https://api.github.com/users/jamesls/orgs","repos_url":"https://api.github.com/users/jamesls/repos","events_url":"https://api.github.com/users/jamesls/events{/privacy}","received_events_url":"https://api.github.com/users/jamesls/received_events","type":"User","site_admin":false},"created_at":"2015-08-11T19:18:21Z","updated_at":"2015-08-11T19:18:21Z","body":"Just had a quick question about the error cases."}}