[ 
https://issues.apache.org/jira/browse/ARROW-822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15969310#comment-15969310
 ] 

Bryan Cutler commented on ARROW-822:
------------------------------------

Thanks [~wesmckinn], I'll start working on it today then

> [Python] StreamWriter fails to open with socket as sink
> -------------------------------------------------------
>
>                 Key: ARROW-822
>                 URL: https://issues.apache.org/jira/browse/ARROW-822
>             Project: Apache Arrow
>          Issue Type: Bug
>            Reporter: Bryan Cutler
>             Fix For: 0.3.0
>
>
> Trying to use pyarrow StreamWriter to write to a socket fails.  I've tried 
> the following:
> - Use socket directly and get "TypeError: Unable to read from object of type: 
> <class 'socket._socketobject'>"
>   looks like pyarrow expects the object to have a "write" attribute
> - Using as a file object with: "sock.makefile("wb", 65536)" get the error 
> "pyarrow.error.ArrowIOError: IOError: '_fileobject' object has no attribute 
> 'tell'"
>   Not sure why exactly "tell" is required.
> - using "os.fdopen(sock.fileno(), "wb", 65536)" get a rather cryptic error 
> that I've been unable to track down:
>   "terminate called after throwing an instance of 'std::logic_error' what():  
> basic_string::_M_construct null not valid"
>   Seems to indicate some kind of std::string construction with a NULL, but I 
> can't find that anywhere



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to