diff --git a/python/pyarrow/includes/libarrow.pxd b/python/pyarrow/includes/libarrow.pxd index 59b63b5fb7912..b0b89f8614f18 100644 --- a/python/pyarrow/includes/libarrow.pxd +++ b/python/pyarrow/includes/libarrow.pxd @@ -1386,7 +1386,8 @@ cdef extern from "arrow/io/api.h" namespace "arrow::io" nogil: CResult[shared_ptr[COutputStream]] Open(const c_string& path) @staticmethod - CResult[shared_ptr[COutputStream]] Open(const c_string& path, c_bool append) + CResult[shared_ptr[COutputStream]] OpenWithAppend" Open"( + const c_string& path, c_bool append) int file_descriptor() diff --git a/python/pyarrow/io.pxi b/python/pyarrow/io.pxi index 24b4e003a2cf7..02073aa54f0a9 100644 --- a/python/pyarrow/io.pxi +++ b/python/pyarrow/io.pxi @@ -1167,7 +1167,9 @@ cdef class OSFile(NativeFile): cdef _open_writable(self, c_string path, c_bool append=False): with nogil: - self.output_stream = GetResultValue(FileOutputStream.Open(path, append)) + self.output_stream = GetResultValue( + FileOutputStream.OpenWithAppend(path, append) + ) self.is_writable = True self._is_appending = append