Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								7864476afa 
								
							 
						 
						
							
							
								
								Merged revisions 61209-61214,61217-61222,61224-61226,61233-61237 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r61209 | georg.brandl | 2008-03-03 21:37:55 +0100 (Mon, 03 Mar 2008) | 2 lines
  There are now sixteen isfoo functions.
........
  r61210 | georg.brandl | 2008-03-03 21:39:00 +0100 (Mon, 03 Mar 2008) | 2 lines
  15 -> 16, the 2nd
........
  r61211 | georg.brandl | 2008-03-03 22:22:47 +0100 (Mon, 03 Mar 2008) | 2 lines
  Actually import itertools.
........
  r61212 | georg.brandl | 2008-03-03 22:31:50 +0100 (Mon, 03 Mar 2008) | 2 lines
  Expand a bit on genexp scopes.
........
  r61213 | raymond.hettinger | 2008-03-03 23:04:55 +0100 (Mon, 03 Mar 2008) | 1 line
  Remove dependency on itertools -- a simple genexp suffices.
........
  r61214 | raymond.hettinger | 2008-03-03 23:19:58 +0100 (Mon, 03 Mar 2008) | 1 line
  Issue 2226: Callable checked for the wrong abstract method.
........
  r61217 | andrew.kuchling | 2008-03-04 01:40:32 +0100 (Tue, 04 Mar 2008) | 1 line
  Typo fix
........
  r61218 | andrew.kuchling | 2008-03-04 02:30:10 +0100 (Tue, 04 Mar 2008) | 1 line
  Grammar fix; markup fix
........
  r61219 | andrew.kuchling | 2008-03-04 02:47:38 +0100 (Tue, 04 Mar 2008) | 1 line
  Fix sentence fragment
........
  r61220 | andrew.kuchling | 2008-03-04 02:48:26 +0100 (Tue, 04 Mar 2008) | 1 line
  Typo fix
........
  r61221 | andrew.kuchling | 2008-03-04 02:49:37 +0100 (Tue, 04 Mar 2008) | 1 line
  Add versionadded tags
........
  r61222 | andrew.kuchling | 2008-03-04 02:50:32 +0100 (Tue, 04 Mar 2008) | 1 line
  Thesis night results: add various items
........
  r61224 | raymond.hettinger | 2008-03-04 05:17:08 +0100 (Tue, 04 Mar 2008) | 1 line
  Beef-up docs and tests for itertools.  Fix-up end-case for product().
........
  r61225 | georg.brandl | 2008-03-04 08:25:54 +0100 (Tue, 04 Mar 2008) | 2 lines
  Fix some patch attributions.
........
  r61226 | georg.brandl | 2008-03-04 08:33:30 +0100 (Tue, 04 Mar 2008) | 2 lines
  #2230 : document that PyArg_* leaves addresses alone on error.
........
  r61233 | neal.norwitz | 2008-03-04 17:22:46 +0100 (Tue, 04 Mar 2008) | 3 lines
  Close the file before trying to remove the directory so it works on Windows.
  As reported by Trent Nelson on python-dev.
........
  r61234 | thomas.heller | 2008-03-04 21:09:11 +0100 (Tue, 04 Mar 2008) | 9 lines
  Merged changes from libffi3-branch.
  The bundled libffi copy is now in sync with the recently released
  libffi3.0.4 version, apart from some small changes to
  Modules/_ctypes/libffi/configure.ac.
  I gave up on using libffi3 files on os x.
  Instead, static configuration with files from pyobjc is used.
........
  r61235 | thomas.heller | 2008-03-04 21:21:42 +0100 (Tue, 04 Mar 2008) | 1 line
  Try to fix the build for PY_LINUX.
........
  r61236 | fred.drake | 2008-03-04 22:14:04 +0100 (Tue, 04 Mar 2008) | 2 lines
  fix typo
........
  r61237 | raymond.hettinger | 2008-03-04 23:29:44 +0100 (Tue, 04 Mar 2008) | 1 line
  Fix refleak in chain().
........ 
							
						 
						
							2008-03-04 23:39:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b7d3e65b3b 
								
							 
						 
						
							
							
								
								Improve error handling; don't die from unicode errors or syntax errors.  
							
							
							
						 
						
							2007-07-15 13:01:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								be19ed77dd 
								
							 
						 
						
							
							
								
								Fix most trivially-findable print statements.  
							
							... 
							
							
							
							There's one major and one minor category still unfixed:
doctests are the major category (and I hope to be able to augment the
refactoring tool to refactor bona fide doctests soon);
other code generating print statements in strings is the minor category.
(Oh, and I don't know if the compiler package works.) 
							
						 
						
							2007-02-09 05:37:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b940e113bf 
								
							 
						 
						
							
							
								
								SF patch 1631942 by Collin Winter:  
							
							... 
							
							
							
							(a) "except E, V" -> "except E as V"
(b) V is now limited to a simple name (local variable)
(c) V is now deleted at the end of the except block 
							
						 
						
							2007-01-10 16:19:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								7b4b788eaa 
								
							 
						 
						
							
							
								
								Bugs item  #1069409      C:\Python24\Lib\compileall.py returns False  
							
							... 
							
							
							
							* return an integer rather than a boolean 
							
						 
						
							2004-12-20 00:29:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								873a277eb4 
								
							 
						 
						
							
							
								
								Patch  #975885 : print file name in err msg in quiet mode  
							
							
							
						 
						
							2004-06-20 20:59:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Heller 
								
							 
						 
						
							
							
							
							
								
							
							
								4651f53949 
								
							 
						 
						
							
							
								
								Fix typo in docstring: The switch is '-x', not '-s'.  
							
							... 
							
							
							
							Will backport to 2.3 myself. 
							
						 
						
							2003-08-27 20:19:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								6f2adc7cd0 
								
							 
						 
						
							
							
								
								Catch IOErrors.  
							
							
							
						 
						
							2003-01-16 11:02:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								0c6774d92b 
								
							 
						 
						
							
							
								
								Patch  #661719 : Expose compilation errors as exceptions on request.  
							
							
							
						 
						
							2003-01-15 11:51:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								32200aeac6 
								
							 
						 
						
							
							
								
								Replaced obsolete stat module constants with equivalent attributes  
							
							
							
						 
						
							2002-06-01 19:51:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								8989ea6ce1 
								
							 
						 
						
							
							
								
								Use is None rather than general boolean  
							
							
							
						 
						
							2002-06-01 00:06:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								5c137c2251 
								
							 
						 
						
							
							
								
								Patch  #495598 : add an -q (quiet) option to pycompile.  
							
							
							
						 
						
							2002-03-18 12:44:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								12b6457e24 
								
							 
						 
						
							
							
								
								Fix compileall.py so that it fails on SyntaxErrors  
							
							... 
							
							
							
							The changes cause compilation failures in any file in the Python
installation lib directory to cause the install to fail.  It looks
like compileall.py intended to behave this way, but a change to
py_compile.py and a separate bug defeated it.
Fixes SF bug #412436 
This change affects the test suite, which contains several files that
contain intentional errors.  The solution is to extend compileall.py
with the ability to skip compilation of selected files.
NB compileall.py is changed so that compile_dir() returns success only
if all recursive calls to compile_dir() also check success. 
							
						 
						
							2001-04-18 01:20:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								e99d5ea25b 
								
							 
						 
						
							
							
								
								added __all__ lists to a number of Python modules  
							
							... 
							
							
							
							added test script and expected output file as well
this closes patch 103297.
__all__ attributes will be added to other modules without first submitting
a patch, just adding the necessary line to the test script to verify
more-or-less correct implementation. 
							
						 
						
							2001-01-20 19:54:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9065ea36de 
								
							 
						 
						
							
							
								
								When run as a script, report failures in the exit code as well.  
							
							... 
							
							
							
							Patch largely based on changes by Andrew Dalke, as discussed in the
distutils-sig. 
							
						 
						
							1999-03-29 20:25:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0b56a3e9a7 
								
							 
						 
						
							
							
								
								A mod whose author I forget.  (I must've mislaid the email.  If it's  
							
							... 
							
							
							
							yours, please let me know for propoer acknowledgement.)
This avoids recompiling files that haven't changed; it adds a -f
option to force recompilation. 
							
						 
						
							1998-12-21 18:23:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								45e2fbc2e7 
								
							 
						 
						
							
							
								
								Mass check-in after untabifying all files that need it.  
							
							
							
						 
						
							1998-03-26 21:13:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c567b8176a 
								
							 
						 
						
							
							
								
								Revamped, to match py_compile.py:  
							
							... 
							
							
							
							- added docstrings
- support option to specify a different purported directory name
- reindented with 4 spaces 
							
						 
						
							1998-01-19 23:07:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								68f56e45f6 
								
							 
						 
						
							
							
								
								Don't trip over empty string in sys.path.  
							
							
							
						 
						
							1996-07-31 21:18:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c7acf2a106 
								
							 
						 
						
							
							
								
								handle class exceptions  
							
							
							
						 
						
							1995-02-27 13:15:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3bb5448767 
								
							 
						 
						
							
							
								
								New way of generating .pyc files, thanks to Sjoerd.  
							
							... 
							
							
							
							urllib.py: '+' is not always safe (even though the RFC says so :-( )
whrandom.py: throw away top bits of time to avoid overflow on Mac
(where times can be negative) 
							
						 
						
							1994-08-29 10:52:58 +00:00