[ https://issues.apache.org/jira/browse/ARROW-6531?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16928684#comment-16928684 ]
Antoine Pitrou commented on ARROW-6531: --------------------------------------- Turns out Detach methods were already implemented on the C++ side, just need some Python wrapper. > [Python] Add detach() method to buffered streams > ------------------------------------------------ > > Key: ARROW-6531 > URL: https://issues.apache.org/jira/browse/ARROW-6531 > Project: Apache Arrow > Issue Type: Improvement > Components: Python > Reporter: Wes McKinney > Assignee: Antoine Pitrou > Priority: Major > Fix For: 0.15.0 > > > {{BufferedOutputStream::Close}} closes the raw file handle unconditionally. > This may be undesirable in some circumstances. > Some alternatives: > * Do not close it > * Only close it if the {{use_count}} of the {{shared_ptr}} is 1, so we know > that no one else has a copy of the shared_ptr -- This message was sent by Atlassian Jira (v8.3.2#803003)