Hi Devs, What is the recommended way to use the pyarrow StreamWriter to write to a socket? I've 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 Any suggestions for this? Thanks, Bryan