Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #19356: Avoid using a C variabled named "_self", it's a reserved word ↵ | Antoine Pitrou | 2013-10-23 | 1 | -2/+2 |
| | | | | in some C compilers. | ||||
* | Issue #18876: The FileIO.mode attribute now better reflects the actual mode ↵ | Antoine Pitrou | 2013-09-04 | 1 | -10/+13 |
| | | | | | | under which the file was opened. Patch by Erik Bray. | ||||
* | Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms. | Serhiy Storchaka | 2013-08-20 | 1 | -1/+1 |
| | | | | Patch by Yogesh Chaudhari. | ||||
* | Issue #18344: Fix potential ref-leaks in _bufferedreader_read_all(). | Richard Oudkerk | 2013-07-15 | 1 | -48/+45 |
| | |||||
* | Check for correct macro, code uses S_ISDIR(). | Christian Heimes | 2013-06-23 | 1 | -1/+1 |
| | |||||
* | Describe 'surrogateescape' in the documentation. | Andrew Kuchling | 2013-06-16 | 2 | -4/+5 |
| | | | | | | Also, improve some docstring descriptions of the 'errors' parameter. Closes #14015. | ||||
* | Issue #18025: Fixed a segfault in io.BufferedIOBase.readinto() when raw | Serhiy Storchaka | 2013-05-28 | 1 | -0/+8 |
| | | | | stream's read() returns more bytes than requested. | ||||
* | Merge 3.2, Issue #17047: remove doubled words found in 2.7 to 3.4 | Terry Jan Reedy | 2013-03-11 | 1 | -1/+1 |
|\ | | | | | | | Modules/*, as reported by Serhiy Storchaka and Matthew Barnett. | ||||
| * | Issue #17047: remove doubled words found in 2.7 to 3.4 Modules/*, | Terry Jan Reedy | 2013-03-11 | 1 | -1/+1 |
| | | | | | | | | as reported by Serhiy Storchaka and Matthew Barnett. | ||||
* | | Merge #17275: Fix class name in init errors in C bufferedio classes. | R David Murray | 2013-02-24 | 1 | -2/+2 |
|\ \ | |/ | | | | | | | | | This fixes an apparent copy-and-paste error. Patch by Manuel Jacob. | ||||
| * | #17275: Fix class name in init errors in C bufferedio classes. | R David Murray | 2013-02-24 | 1 | -2/+2 |
| | | | | | | | | | | | | This fixes an apparent copy-and-paste error. Patch by Manuel Jacob. | ||||
* | | Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlying | Serhiy Storchaka | 2013-02-03 | 1 | -28/+48 |
|\ \ | |/ | | | | | | | stream or a decoder produces data of an unexpected type (i.e. when io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec). | ||||
| * | Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlying | Serhiy Storchaka | 2013-02-03 | 1 | -18/+44 |
| | | | | | | | | | | stream or a decoder produces data of an unexpected type (i.e. when io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec). | ||||
* | | Additional fix for issue #12268: The io module file object write methods no | Gregory P. Smith | 2013-02-01 | 2 | -3/+9 |
|\ \ | |/ | | | | | longer abort early when a write system call is interrupted (EINTR). | ||||
| * | Additional fix for Issue #12268: The io module file object writelines() ↵ | Gregory P. Smith | 2013-02-01 | 2 | -3/+9 |
| | | | | | | | | methods no longer abort early when one of its write system calls is interrupted (EINTR). | ||||
* | | Issue #15989: Fix several occurrences of integer overflow | Serhiy Storchaka | 2013-01-19 | 2 | -3/+3 |
|\ \ | |/ | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277. | ||||
| * | Issue #15989: Fix several occurrences of integer overflow | Serhiy Storchaka | 2013-01-19 | 2 | -4/+5 |
| | | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277. | ||||
* | | (Merge 3.2) Issue #16367: Fix FileIO.readall() on Windows for files larger ↵ | Victor Stinner | 2013-01-03 | 1 | -2/+11 |
|\ \ | |/ | | | | | than 2 GB. | ||||
| * | Issue #16367: Fix FileIO.readall() on Windows for files larger than 2 GB | Victor Stinner | 2013-01-03 | 1 | -2/+11 |
| | | |||||
* | | call close on the underlying stream even if flush raises (closes #16597) | Benjamin Peterson | 2012-12-20 | 2 | -9/+41 |
| | | | | | | | | Patch by Serhiy Storchaka. | ||||
* | | Issue #16714: use 'raise' exceptions, don't 'throw'. | Andrew Svetlov | 2012-12-18 | 1 | -1/+1 |
|\ \ | |/ | | | | | Patch by Serhiy Storchaka. | ||||
| * | Issue #16714: use 'raise' exceptions, don't 'throw'. | Andrew Svetlov | 2012-12-18 | 1 | -1/+1 |
| | | | | | | | | Patch by Serhiy Storchaka. | ||||
* | | #15796: merge with 3.2. | Ezio Melotti | 2012-09-18 | 3 | -3/+3 |
|\ \ | |/ | |||||
| * | #15796: Fix \n in readline docstring. Patch by Serhiy Storchaka. | Ezio Melotti | 2012-09-18 | 3 | -3/+3 |
| | | |||||
* | | Fixed reference leak in error branch of _bufferedreader_read_all(). The ↵ | Christian Heimes | 2012-09-10 | 1 | -1/+3 |
| | | | | | | | | variable data can contain a bytes object but it wasn't cleaned up when PyList_New() failed. CID 715364 | ||||
* | | Fixed out-of-bounce write to rawmode buffer. The fixed size buffer wasn't ↵ | Christian Heimes | 2012-09-10 | 1 | -1/+1 |
| | | | | | | | | enlarged for the new 'x' flag. The buffer may contain the 5 flags xrwa+ and the \0 byte | ||||
* | | Merge 3.2. | Stefan Krah | 2012-09-08 | 1 | -1/+3 |
|\ \ | |/ | |||||
| * | Issue #15868: Fix refleak in bytesio.c (Coverity #715365). | Stefan Krah | 2012-09-08 | 1 | -1/+3 |
| | | |||||
* | | Issue #15841: The readable(), writable() and seekable() methods of BytesIO | Antoine Pitrou | 2012-09-05 | 2 | -8/+31 |
|\ \ | |/ | | | | | | | and StringIO objects now raise ValueError when the object has been closed. Patch by Alessandro Moura. | ||||
| * | Issue #15841: The readable(), writable() and seekable() methods of BytesIO | Antoine Pitrou | 2012-09-05 | 2 | -8/+31 |
| | | | | | | | | | | and StringIO objects now raise ValueError when the object has been closed. Patch by Alessandro Moura. | ||||
* | | Issue #15604: Update uses of PyObject_IsTrue() to check for and handle ↵ | Antoine Pitrou | 2012-08-15 | 1 | -1/+4 |
|\ \ | |/ | | | | | | | | | errors correctly. Patch by Serhiy Storchaka. | ||||
| * | Issue #15604: Update uses of PyObject_IsTrue() to check for and handle ↵ | Antoine Pitrou | 2012-08-15 | 1 | -1/+4 |
| | | | | | | | | | | | | errors correctly. Patch by Serhiy Storchaka. | ||||
* | | (Merge 3.2) open() / TextIOWrapper doc: make it explicit than newline='\n' | Victor Stinner | 2012-08-03 | 2 | -6/+6 |
|\ \ | |/ | | | | | doesn't translate newlines on output. | ||||
| * | open() / TextIOWrapper doc: make it explicit than newline='\n' doesn't | Victor Stinner | 2012-08-03 | 2 | -6/+6 |
| | | | | | | | | translate newlines on output. | ||||
* | | Make TextIOWrapper's documentation clearer by copying the newline argument's ↵ | Antoine Pitrou | 2012-08-03 | 1 | -9/+16 |
|\ \ | |/ | | | | | description from open(). | ||||
| * | Make TextIOWrapper's documentation clearer by copying the newline argument's ↵ | Antoine Pitrou | 2012-08-03 | 1 | -9/+16 |
| | | | | | | | | description from open(). | ||||
* | | Issue #15489: Add a __sizeof__ implementation for BytesIO objects. | Antoine Pitrou | 2012-07-29 | 1 | -0/+12 |
|\ \ | |/ | | | | | Patch by Serhiy Storchaka. | ||||
| * | Issue #15489: Add a __sizeof__ implementation for BytesIO objects. | Antoine Pitrou | 2012-07-29 | 1 | -0/+12 |
| | | | | | | | | Patch by Serhiy Storchaka. | ||||
* | | Issue #15487: Add a __sizeof__ implementation for buffered I/O objects. | Antoine Pitrou | 2012-07-29 | 1 | -0/+14 |
|\ \ | |/ | | | | | Patch by Serhiy Storchaka. | ||||
| * | Issue #15487: Add a __sizeof__ implementation for buffered I/O objects. | Antoine Pitrou | 2012-07-29 | 1 | -0/+14 |
| | | | | | | | | Patch by Serhiy Storchaka. | ||||
* | | Issue #13248: io: Remove obsolete argument "max_buffer_size" of ↵ | Florent Xicluna | 2012-07-07 | 1 | -32/+10 |
| | | | | | | | | BufferedWriter and BufferedRWPair. | ||||
* | | Issue #15247: FileIO now raises an error when given a file descriptor ↵ | Antoine Pitrou | 2012-07-06 | 1 | -12/+5 |
|\ \ | |/ | | | | | pointing to a directory. | ||||
| * | Issue #15247: FileIO now raises an error when given a file descriptor ↵ | Antoine Pitrou | 2012-07-06 | 1 | -12/+5 |
| | | | | | | | | pointing to a directory. | ||||
* | | Fixes issue #12268: File readline, readlines and read() or readall() methods | Gregory P. Smith | 2012-06-24 | 5 | -10/+49 |
|\ \ | |/ | | | | | | | | | no longer lose data when an underlying read system call is interrupted. IOError is no longer raised due to a read system call returning EINTR from within these methods. | ||||
| * | Fixes issue #12268: File readline, readlines and read() or readall() methods | Gregory P. Smith | 2012-06-24 | 5 | -8/+49 |
| | | | | | | | | | | | | no longer lose data when an underlying read system call is interrupted. IOError is no longer raised due to a read system call returning EINTR from within these methods. | ||||
* | | Closes #10142: Support for SEEK_HOLE/SEEK_DATA | Jesus Cea | 2012-06-22 | 1 | -3/+18 |
| | | |||||
* | | Simplify code in fileio_init | Hynek Schlawack | 2012-06-22 | 1 | -2/+1 |
| | | | | | | | | | | | | If an identical code line is in both at the end of if and else, it can as well stand after the block. :) The code is from 464cf523485e, I didn't see it before checking the commits in the web interface of course. | ||||
* | | #10053: Don't close FDs when FileIO.__init__ fails | Hynek Schlawack | 2012-06-21 | 1 | -6/+6 |
|\ \ | |/ | | | | | Loosely based on the work by Hirokazu Yamamoto. | ||||
| * | #10053: Don't close FDs when FileIO.__init__ fails | Hynek Schlawack | 2012-06-21 | 1 | -6/+5 |
| | | | | | | | | Loosely based on the work by Hirokazu Yamamoto. | ||||
* | | Close #11022: TextIOWrapper doesn't call locale.setlocale() anymore | Victor Stinner | 2012-06-05 | 2 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | open() and io.TextIOWrapper are now calling locale.getpreferredencoding(False) instead of locale.getpreferredencoding() in text mode if the encoding is not specified. Don't change temporary the locale encoding using locale.setlocale(), use the current locale encoding instead of the user preferred encoding. Explain also in open() documentation that locale.getpreferredencoding(False) is called if the encoding is not specified. |