summaryrefslogtreecommitdiffstats
path: root/Modules/_io/iobase.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exce...Zackery Spytz2018-07-171-5/+7
* bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code ...Serhiy Storchaka2018-01-251-25/+13
* bpo-31572: Get rid of PyObject_HasAttr() and _PyObject_HasAttrId() in the _io...Serhiy Storchaka2018-01-161-34/+74
* bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096)Serhiy Storchaka2017-04-191-4/+9
* bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051)Serhiy Storchaka2017-04-161-2/+2
* bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is prese...Xiang Zhang2017-04-151-8/+17
* bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)Serhiy Storchaka2017-03-301-11/+4
* bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. ...Serhiy Storchaka2017-03-211-1/+1
* Use _PyObject_CallMethodIdObjArgs() in _ioVictor Stinner2016-12-091-1/+2
* Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Raymond Hettinger2016-08-301-1/+1
* Issue #20699: Merge io bytes-like fixes from 3.5Martin Panter2016-05-281-2/+3
|\
| * Issue #20699: Document that “io” methods accept bytes-like objectsMartin Panter2016-05-281-2/+3
* | Issue #22854: Merge UnsupportedOperation fixes from 3.5Martin Panter2016-03-311-8/+8
|\ \ | |/
| * Issue #22854: Clarify documentation about UnsupportedOperation and add testsMartin Panter2016-03-311-8/+8
* | cleanup iobase.cVictor Stinner2016-03-191-1/+1
|/
* Issue #9858: Add missing method stubs to _io.RawIOBase. Patch by Laura Ruppr...Antoine Pitrou2015-05-201-0/+16
* Issue #20175: Converted the _io module to Argument Clinic.Serhiy Storchaka2015-04-161-94/+154
* #15840: make docs consistent by saying operations on closed files raise Value...Andrew Kuchling2014-04-161-2/+2
* Issue #20037: Avoid crashes when doing text I/O late at interpreter shutdown.Antoine Pitrou2013-12-211-1/+3
* Issue #19515: Remove identifiers duplicated in the same file.Victor Stinner2013-11-121-3/+2
* Issue #19437: Fix _io._IOBase.close(), handle _PyObject_SetAttrId() failureVictor Stinner2013-11-071-3/+8
* Issue #18408: Fix iobase_readline(), handle PyByteArray_Resize() failureVictor Stinner2013-10-291-5/+8
* Fix use of uninitialized scalar variable, see 3f994367a979Christian Heimes2013-07-301-1/+3
* Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-301-40/+52
* Merge 3.2, Issue #17047: remove doubled words found in 2.7 to 3.4Terry Jan Reedy2013-03-111-1/+1
|\
| * Issue #17047: remove doubled words found in 2.7 to 3.4 Modules/*,Terry Jan Reedy2013-03-111-1/+1
* | Additional fix for issue #12268: The io module file object write methods noGregory P. Smith2013-02-011-1/+4
|\ \ | |/
| * Additional fix for Issue #12268: The io module file object writelines() metho...Gregory P. Smith2013-02-011-1/+4
* | #15796: merge with 3.2.Ezio Melotti2012-09-181-1/+1
|\ \ | |/
| * #15796: Fix \n in readline docstring. Patch by Serhiy Storchaka.Ezio Melotti2012-09-181-1/+1
* | Fixes issue #12268: File readline, readlines and read() or readall() methodsGregory P. Smith2012-06-241-4/+19
|\ \ | |/
| * Fixes issue #12268: File readline, readlines and read() or readall() methodsGregory P. Smith2012-06-241-2/+19
* | use new generic __dict__ descriptor implementationsBenjamin Peterson2012-02-201-14/+1
* | Replace {Get,Set,Has}AttrString with *AttrId.Martin v. Löwis2011-10-141-3/+6
* | Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-6/+6
* | Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-8/+19
|/
* cast to getterBenjamin Peterson2011-09-061-1/+1
* add a __dict__ descr for IOBase (closes #12878)Benjamin Peterson2011-09-031-0/+14
* (Merge 3.1) Issue #12175: RawIOBase.readall() now returns None if read()Victor Stinner2011-05-251-0/+8
|\
| * Issue #12175: RawIOBase.readall() now returns None if read() returns None.Victor Stinner2011-05-251-0/+8
* | #11565: Merge with 3.1.Ezio Melotti2011-03-161-1/+1
|\ \ | |/
| * #11565: Fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-161-1/+1
| * Merged revisions 84814 via svnmerge fromAntoine Pitrou2010-09-141-2/+2
| * Merged revisions 80722 via svnmerge fromAntoine Pitrou2010-05-031-5/+1
| * Merged revisions 77895-77896 via svnmerge fromAntoine Pitrou2010-01-311-2/+2
| * Merged revisions 76806,76808 via svnmerge fromBenjamin Peterson2009-12-131-8/+3
* | Issue #9854: The default read() implementation in io.RawIOBase nowAntoine Pitrou2010-09-141-2/+2
* | More docstring updatesAmaury Forgeot d'Arc2010-09-061-4/+5
* | Issue #9293: I/O streams now raise `io.UnsupportedOperation` when anAntoine Pitrou2010-09-051-3/+3
* | Merged revisions 80720 via svnmerge fromAntoine Pitrou2010-05-031-5/+1