Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | 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 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. | |||||
* | | | Issue #15989: Fix several occurrences of integer overflow | Serhiy Storchaka | 2013-01-14 | 2 | -3/+3 | |
| | | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. | |||||
* | | | (Merge 3.3) Issue #16367: Fix FileIO.readall() on Windows for files larger ↵ | Victor Stinner | 2013-01-03 | 1 | -2/+11 | |
|\ \ \ | |/ / | | | | | | | than 2 GB. | |||||
| * | | (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 | |
| | | | ||||||
* | | | merge 3.3 (#16597) | Benjamin Peterson | 2012-12-20 | 2 | -9/+41 | |
|\ \ \ | |/ / | ||||||
| * | | 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. | |||||
| | * | Issue #16714: use 'raise' exceptions, don't 'throw'. | Andrew Svetlov | 2012-12-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | Patch by Serhiy Storchaka. | |||||
* | | | Issue #15478: Raising an OSError doesn't decode or encode the filename anymore | Victor Stinner | 2012-10-30 | 1 | -6/+1 | |
| | | | | | | | | | | | | | | | | | | | | | Pass the original filename argument to OSError constructor, instead of trying to encode it to or decode it from the filesystem encoding. This change avoids an additionnal UnicodeDecodeError on Windows if the filename cannot be decoded from the filesystem encoding (ANSI code page). | |||||
* | | | Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified | Christian Heimes | 2012-10-17 | 1 | -12/+6 | |
| | | | | | | | | | | | | endianess detection and handling. | |||||
* | | | Closes #15488: Closed files keep their buffer alive | Jesus Cea | 2012-10-04 | 1 | -0/+5 | |
|/ / | ||||||
* | | #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. | |||||
* | | #4841: Fix FileIO constructor to honor closefd when called repeatedly | Hynek Schlawack | 2012-05-25 | 1 | -3/+7 | |
|\ \ | |/ | | | | | Patch by Victor Stinner. | |||||
| * | #4841: Fix FileIO constructor to honor closefd when called repeatedly | Hynek Schlawack | 2012-05-25 | 1 | -3/+7 | |
| | | | | | | | | Patch by Victor Stinner. | |||||
| * | Issue #14437: Fix building the _io module under Cygwin. | Antoine Pitrou | 2012-03-31 | 1 | -1/+1 | |
| | | ||||||
* | | Backing out 86dc014cdd74. Not ready yet | Jesus Cea | 2012-04-26 | 1 | -18/+3 | |
| | | ||||||
* | | Close #10142: Support for SEEK_HOLE/SEEK_DATA | Jesus Cea | 2012-04-26 | 1 | -3/+18 | |
| | |