Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								48361f5cbf 
								
							 
						 
						
							
							
								
								Issue 2235: Py3k warnings are now emitted for classes that will no longer inherit a__hash__ implementation from a parent class in Python 3.x. The standard library and test suite have been updated to not emit these warnings.  
							
							 
							
							
							
						 
						
							2008-08-11 15:45:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								ebcfd11c16 
								
							 
						 
						
							
							
								
								#1506171 : added operator.methodcaller().  
							
							 
							
							
							
						 
						
							2008-02-23 23:04:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								e2065c65d3 
								
							 
						 
						
							
							
								
								#1826 : allow dotted attribute paths in operator.attrgetter.  
							
							 
							
							
							
						 
						
							2008-02-23 23:02:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								6f7e2d0a30 
								
							 
						 
						
							
							
								
								#1876 : fix typos in test_operator.  
							
							 
							
							
							
						 
						
							2008-01-20 14:31:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								40c626159d 
								
							 
						 
						
							
							
								
								Patch  #1654417 : make operator.{get,set,del}slice use the full range  
							
							 
							
							... 
							
							
							
							of Py_ssize_t. 
							
						 
						
							2007-03-06 18:59:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								4da5bf644a 
								
							 
						 
						
							
							
								
								Bug  #1575169 : operator.isSequenceType() now returns False for subclasses of dict.  
							
							 
							
							
							
						 
						
							2007-02-07 22:24:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Armin Rigo 
								
							 
						 
						
							
							
							
							
								
							
							
								f5bd3b442d 
								
							 
						 
						
							
							
								
								adding in-place operators to the operator module.  
							
							 
							
							
							
						 
						
							2005-12-29 16:50:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Armin Rigo 
								
							 
						 
						
							
							
							
							
								
							
							
								fd163f92ce 
								
							 
						 
						
							
							
								
								SF patch  #1390657 :  
							
							 
							
							... 
							
							
							
							* set sq_repeat and sq_concat to NULL for user-defined new-style
  classes, as a way to fix a number of related problems.  See
  test_descr.notimplemented()).  One of these problems was fixed
  in r25556 and r25557 but many more existed; this is a general
  fix and thus reverts r25556-r25557.
* to avoid having PySequence_Repeat()/PySequence_Concat() failing
  on user-defined classes, they now fall back to nb_add/nb_mul if
  sq_concat/sq_repeat are not defined and the arguments appear to
  be sequences.
* added tests.
Backport candidate. 
							
						 
						
							2005-12-29 15:59:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								984f9bb714 
								
							 
						 
						
							
							
								
								operator.itemgetter() and operator.attrgetter() now support extraction  
							
							 
							
							... 
							
							
							
							of multiple fields.  This provides direct support for sorting by
multiple keys. 
							
						 
						
							2005-03-09 16:38:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								bb9c739806 
								
							 
						 
						
							
							
								
								Add error checks for the bz2, cStringIO and operator modules.  
							
							 
							
							... 
							
							
							
							Add function names to various PyArg_ParseTuple calls in bz2module.c. 
							
						 
						
							2004-11-01 17:10:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								64958a15d7 
								
							 
						 
						
							
							
								
								Guido grants a Christmas wish:  
							
							 
							
							... 
							
							
							
							sorted() becomes a regular function instead of a classmethod. 
							
						 
						
							2003-12-17 20:43:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								166958b5df 
								
							 
						 
						
							
							
								
								As discussed on python-dev, added two extractor functions to the  
							
							 
							
							... 
							
							
							
							operator module. 
							
						 
						
							2003-12-01 13:18:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								9543b34006 
								
							 
						 
						
							
							
								
								SF patch  #670423 : Add missing identity tests to operator.c  
							
							 
							
							
							
						 
						
							2003-01-18 23:22:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								5959c559df 
								
							 
						 
						
							
							
								
								Added __pow__(a,b) to the operator module. Completes the pattern of  
							
							 
							
							... 
							
							
							
							all operators having a counterpart in the operator module.
Closes SF bug #577513 . 
							
						 
						
							2002-08-19 03:19:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								04f357cffe 
								
							 
						 
						
							
							
								
								Get rid of relative imports in all unittests.  Now anything that  
							
							 
							
							... 
							
							
							
							imports e.g. test_support must do so using an absolute package name
such as "import test.test_support" or "from test import test_support".
This also updates the README in Lib/test, and gets rid of the
duplicate data dirctory in Lib/test/data (replaced by
Lib/email/test/data).
Now Tim and Jack can have at it. :) 
							
						 
						
							2002-07-23 19:04:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								2e2be3760c 
								
							 
						 
						
							
							
								
								Change the PyUnit-based tests to use the test_main() approach.  This  
							
							 
							
							... 
							
							
							
							allows using the tests with unittest.py as a script.  The tests will
still run when run as a script themselves. 
							
						 
						
							2001-09-20 21:33:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								54e54c6877 
								
							 
						 
						
							
							
								
								The first batch of changes recommended by the fixdiv tool.  These are  
							
							 
							
							... 
							
							
							
							mostly changes of / operators into //.  Once or twice I did more or
less than recommended. 
							
						 
						
							2001-09-04 19:14:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								cd112f5546 
								
							 
						 
						
							
							
								
								Added tests for rich comparison operator functions.  
							
							 
							
							... 
							
							
							
							Converted tests to PyUnit. 
							
						 
						
							2001-08-11 03:21:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								eaa77e2ca1 
								
							 
						 
						
							
							
								
								Added tests for operator.floordiv() and operator.truediv().  
							
							 
							
							
							
						 
						
							2001-08-09 20:23:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								132dce2246 
								
							 
						 
						
							
							
								
								Update the code to better reflect recommended style:  
							
							 
							
							... 
							
							
							
							Use != instead of <> since <> is documented as "obsolescent".
Use "is" and "is not" when comparing with None or type objects. 
							
						 
						
							2000-12-12 23:11:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								41360a4696 
								
							 
						 
						
							
							
								
								Mass check-in after untabifying all files that need it.  
							
							 
							
							
							
						 
						
							1998-03-26 19:42:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								5e056bbb76 
								
							 
						 
						
							
							
								
								test_rotor.py: New test of the rotor module.  
							
							 
							
							... 
							
							
							
							test_*: converted to the new test harness.  GvR note!  test_signal.py
works interatively (i.e. when verbose=1) but does not work inside the
test harness.  It must be a timing issue, but I haven't figured it out
yet. 
							
						 
						
							1996-12-23 23:39:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								a09ec19a33 
								
							 
						 
						
							
							
								
								Test of the operator module  
							
							 
							
							
							
						 
						
							1996-12-18 19:56:22 +00:00