Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								6d10b4d591 
								
							 
						 
						
							
							
								
								#15796 : merge with 3.2.  
							
							
							
						 
						
							2012-09-18 07:21:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								16d2b47837 
								
							 
						 
						
							
							
								
								#15796 : Fix \n in readline docstring.  Patch by Serhiy Storchaka.  
							
							
							
						 
						
							2012-09-18 07:20:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								89ff3c7f20 
								
							 
						 
						
							
							
								
								Fixed out-of-bounce write to rawmode buffer. The fixed size buffer wasn't enlarged for the new 'x' flag. The buffer may contain the 5 flags xrwa+ and the \0 byte  
							
							
							
						 
						
							2012-09-10 03:50:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d1f9352bd4 
								
							 
						 
						
							
							
								
								(Merge 3.2) open() / TextIOWrapper doc: make it explicit than newline='\n'  
							
							... 
							
							
							
							doesn't translate newlines on output. 
							
						 
						
							2012-08-04 01:22:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								401e17d0f0 
								
							 
						 
						
							
							
								
								open() / TextIOWrapper doc: make it explicit than newline='\n' doesn't  
							
							... 
							
							
							
							translate newlines on output. 
							
						 
						
							2012-08-04 01:18:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f86a5e8a93 
								
							 
						 
						
							
							
								
								Close   #11022 : TextIOWrapper doesn't call locale.setlocale() anymore  
							
							... 
							
							
							
							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. 
							
						 
						
							2012-06-05 13:43:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								efb00c0cc1 
								
							 
						 
						
							
							
								
								Issue  #14153  Create _Py_device_encoding() to prevent _io from having to import  
							
							... 
							
							
							
							the os module. 
							
						 
						
							2012-02-29 18:31:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								408026c7e8 
								
							 
						 
						
							
							
								
								Merge 3.2  
							
							
							
						 
						
							2012-02-26 04:07:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								fab976624d 
								
							 
						 
						
							
							
								
								Fix typo in “seperat{or,ion}”  
							
							
							
						 
						
							2012-02-26 02:14:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								bb5b92d324 
								
							 
						 
						
							
							
								
								Merge refleak fixes from 3.2  
							
							
							
						 
						
							2012-01-18 16:19:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								fc1b6f0078 
								
							 
						 
						
							
							
								
								Fix the _io module leaking references when a sub-interpreter is created.  
							
							
							
						 
						
							2012-01-18 16:13:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								dc3044c704 
								
							 
						 
						
							
							
								
								Issue  #12760 : Add a create mode to open(). Patch by David Townshend.  
							
							
							
						 
						
							2012-01-09 22:40:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								767046aab1 
								
							 
						 
						
							
							
								
								Replace {Get,Set,Has}AttrString with *AttrId.  
							
							
							
						 
						
							2011-10-14 15:35:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ross Lagerwall 
								
							 
						 
						
							
							
							
							
								
							
							
								59142db6d3 
								
							 
						 
						
							
							
								
								Issue  #12797 : Added custom opener parameter to builtin open() and FileIO.open().  
							
							
							
						 
						
							2011-10-31 20:34:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								bd928fef42 
								
							 
						 
						
							
							
								
								Rename _Py_identifier to _Py_IDENTIFIER.  
							
							
							
						 
						
							2011-10-14 10:20:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6b4883dec0 
								
							 
						 
						
							
							
								
								PEP 3151 / issue  #12555 : reworking the OS and IO exception hierarchy.  
							
							
							
						 
						
							2011-10-12 02:54:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								afe55bba33 
								
							 
						 
						
							
							
								
								Add API for static strings, primarily good for identifiers.  
							
							... 
							
							
							
							Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing. 
							
						 
						
							2011-10-09 10:38:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b57f108b03 
								
							 
						 
						
							
							
								
								Issue  #12175 : BufferedReader.read(-1) now calls raw.readall() if available.  
							
							
							
						 
						
							2011-05-26 00:19:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ea5d17d9af 
								
							 
						 
						
							
							
								
								In open(), only set the buffer size from st.st_blksize when it is greater  
							
							... 
							
							
							
							than 1.  This matches the pure Python implementation in _pyio and should
fix a couple of failures on the NetBSD buildbot. 
							
						 
						
							2010-10-27 19:45:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								972ee13e03 
								
							 
						 
						
							
							
								
								Issue  #5506 : BytesIO objects now have a getbuffer() method exporting a  
							
							... 
							
							
							
							view of their contents without duplicating them.  The view is both readable
and writable. 
							
						 
						
							2010-09-06 18:48:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								e40ee509e3 
								
							 
						 
						
							
							
								
								#9184 : fix default value for "buffering" param of open().  
							
							
							
						 
						
							2010-07-11 09:33:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								5e8f6d17e9 
								
							 
						 
						
							
							
								
								#7417 : add signature to open() docstring.  
							
							
							
						 
						
							2009-12-23 10:30:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								d5587bc474 
								
							 
						 
						
							
							
								
								Merged revisions 76896,76898 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r76896 | antoine.pitrou | 2009-12-19 22:01:10 +0100 (sam., 19 déc. 2009) | 3 lines
  Issue #7545 : improve documentation of the `buffering` argument in io.open().
........
  r76898 | antoine.pitrou | 2009-12-19 22:06:36 +0100 (sam., 19 déc. 2009) | 3 lines
  Remove superfetatory paragraph (left there by mistake).
........ 
							
						 
						
							2009-12-19 21:08:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bf5ff76597 
								
							 
						 
						
							
							
								
								Merged revisions 76805 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r76805 | benjamin.peterson | 2009-12-13 13:19:07 -0600 (Sun, 13 Dec 2009) | 7 lines
  accept None as the same as having passed no argument in file types #7349 
  This is for consistency with imitation file objects like StringIO and BytesIO.
  This commit also adds a few tests, where they were lacking for concerned
  methods.
........ 
							
						 
						
							2009-12-13 19:25:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								680bf1afe8 
								
							 
						 
						
							
							
								
								move to a naming scheme with all lowercase and underscores  
							
							
							
						 
						
							2009-06-12 02:07:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e450185b4a 
								
							 
						 
						
							
							
								
								Issue  #5006 : Better handling of unicode byte-order marks (BOM) in the io library.  
							
							... 
							
							
							
							This means, for example, that opening an UTF-16 text file in
append mode doesn't add a BOM at the end of the file if the file isn't
empty. 
							
						 
						
							2009-05-14 18:55:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8f2b665dfa 
								
							 
						 
						
							
							
								
								fix typo  #5687  
							
							
							
						 
						
							2009-04-05 00:46:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								8d8d630003 
								
							 
						 
						
							
							
								
								Issue 5682: Move _io module into its own subdirectory.  
							
							... 
							
							
							
							Reviewed by: Antoine Pitrou 
							
						 
						
							2009-04-04 19:58:40 +00:00