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

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

[~wesmckinn] not sure if there is something I'm doing or not, but if this is an 
issue, it would be great to get into 0.3.  I'm happy to work on this too if you 
are swamped with other things.

> [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
>
> 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