{"action":"opened","issue":{"url":"https://api.github.com/repos/chrismattmann/tika-python/issues/58","labels_url":"https://api.github.com/repos/chrismattmann/tika-python/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/chrismattmann/tika-python/issues/58/comments","events_url":"https://api.github.com/repos/chrismattmann/tika-python/issues/58/events","html_url":"https://github.com/chrismattmann/tika-python/issues/58","id":96698374,"number":58,"title":"call to requests.put is blocking on Windows when using from_file","user":{"login":"chrismattmann","id":395887,"avatar_url":"https://avatars.githubusercontent.com/u/395887?v=3","gravatar_id":"","url":"https://api.github.com/users/chrismattmann","html_url":"https://github.com/chrismattmann","followers_url":"https://api.github.com/users/chrismattmann/followers","following_url":"https://api.github.com/users/chrismattmann/following{/other_user}","gists_url":"https://api.github.com/users/chrismattmann/gists{/gist_id}","starred_url":"https://api.github.com/users/chrismattmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrismattmann/subscriptions","organizations_url":"https://api.github.com/users/chrismattmann/orgs","repos_url":"https://api.github.com/users/chrismattmann/repos","events_url":"https://api.github.com/users/chrismattmann/events{/privacy}","received_events_url":"https://api.github.com/users/chrismattmann/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-23T00:33:01Z","updated_at":"2015-07-23T00:33:01Z","closed_at":null,"body":"{parser|detector|language|translate}.from_file all use requests.put on an open file handle to stream the file to the Tika JAX-RS server. On Windows this call freezes and doesn't return, giving eventually (correctly) a BadStatusLine return from the underlying Python httplib. Need to find out why it's blocking on requests.put on windows with streaming file handle."}}