Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								46ac8eb3c8 
								
							 
						 
						
							
							
								
								Code modernization.  Replace v=s[i]; del s[i] with single lookup v=s.pop(i)  
							
							
							
						 
						
							2002-06-30 03:39:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca162f417 
								
							 
						 
						
							
							
								
								Partial introduction of bools where appropriate.  
							
							
							
						 
						
							2002-04-07 06:36:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								bc0e910826 
								
							 
						 
						
							
							
								
								Convert a pile of obvious "yes/no" functions to return bool.  
							
							
							
						 
						
							2002-04-04 22:55:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								45bec8c7fc 
								
							 
						 
						
							
							
								
								SF  #515023 .  Make _DummyThread.join() signature match base class (Thread)  
							
							
							
						 
						
							2002-02-19 03:01:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f21b2aafa9 
								
							 
						 
						
							
							
								
								Thread.__bootstrap(): ignore exceptions in the self.__delete() call in  
							
							... 
							
							
							
							the finally clause.  An exception here could happen when a daemon
thread exits after the threading module has already been trashed by
the import finalization, and there's not much of a point in trying to
insist doing the cleanup in that stage.
This should fix SF bug ##497111: active_limbo_lock error at program
exit.
2.1.2 and 2.2.1 Bugfix candidate! 
							
						 
						
							2001-12-28 22:07:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								b64bec3ec0 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2001-09-18 02:26:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								44f8696171 
								
							 
						 
						
							
							
								
								Patch  #428326 : New class threading.Timer.  
							
							
							
						 
						
							2001-09-05 13:44:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								e428bb7030 
								
							 
						 
						
							
							
								
								Added new BoundedSemaphore class.  Closes bug 452836.  
							
							
							
						 
						
							2001-08-20 20:27:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								ae8454aeb3 
								
							 
						 
						
							
							
								
								of course I muffed it separating the notes code from the initial_value  
							
							... 
							
							
							
							code.  grrr... 
							
						 
						
							2001-08-19 05:53:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								b446fc7f27 
								
							 
						 
						
							
							
								
								add debug calls to self._note for the Semaphore class.  This closes bug  
							
							... 
							
							
							
							443614.  I will submit a new feature request and patch to threading.py and
libthreading.tex to address the bounded semaphore issue. 
							
						 
						
							2001-08-19 04:25:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								a49e0a0893 
								
							 
						 
						
							
							
								
								Remove unused imports (PyChecker)  
							
							
							
						 
						
							2001-08-13 14:40:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								a6a4f27ef7 
								
							 
						 
						
							
							
								
								_Condition.wait():  never sleep longer than the timeout time remaining,  
							
							... 
							
							
							
							and even if we have a long time left to wait, try the lock at least 20
times/second. 
							
						 
						
							2001-08-12 00:41:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								c951bf9128 
								
							 
						 
						
							
							
								
								SF bug [ #410708 ] Condition.wait() and KeyboardInterrupt.  
							
							... 
							
							
							
							http://sourceforge.net/tracker/?func=detail&aid=410708&group_id=5470&atid=105470 
Added try/finally around Condition.wait() guts, so that the lock state gets
restored at the end no matter what happens. 
						
							2001-04-02 20:15:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								b90f89a496 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2001-01-15 03:26:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								5080b33046 
								
							 
						 
						
							
							
								
								Comment out a debugging print statement that triggered a complaint in  
							
							... 
							
							
							
							c.l.py. 
							
						 
						
							2000-12-15 20:08:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								7b4fc17c6d 
								
							 
						 
						
							
							
								
								Revise to use atexit instead of monkeying with sys.exitfunc directly.  
							
							
							
						 
						
							2000-08-18 15:50:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								b5fc749c8b 
								
							 
						 
						
							
							
								
								patch from Charles Waldman--  
							
							... 
							
							
							
							define ThreadError (== thread.error); docs should be updated, too 
							
						 
						
							2000-06-01 01:17:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								39d3bfc4c2 
								
							 
						 
						
							
							
								
								Fix a typo in a comment  
							
							
							
						 
						
							2000-02-29 00:10:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e7b146fb3b 
								
							 
						 
						
							
							
								
								The third and final doc-string sweep by Ka-Ping Yee.  
							
							... 
							
							
							
							The attached patches update the standard library so that all modules
have docstrings beginning with one-line summaries.
A new docstring was added to formatter.  The docstring for os.py
was updated to mention nt, os2, ce in addition to posix, dos, mac. 
							
						 
						
							2000-02-04 15:28:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8e7eaa8ac8 
								
							 
						 
						
							
							
								
								Duncan Grisby noted a typo in _DummyThread.  
							
							
							
						 
						
							1999-09-29 15:26:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								5a43e1a90c 
								
							 
						 
						
							
							
								
								Get rid of tabnanny's last complaints.  
							
							
							
						 
						
							1998-06-09 19:04:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b39e461b89 
								
							 
						 
						
							
							
								
								Two places where _time() should be used said time.time(), which  
							
							... 
							
							
							
							doesn't work of course. 
							
						 
						
							1998-05-29 17:47:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b26a1b4e2b 
								
							 
						 
						
							
							
								
								Use random instead of whrandom.  
							
							
							
						 
						
							1998-05-20 17:05:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7f5013a9a9 
								
							 
						 
						
							
							
								
								New Java-style threading module.  The doc strings are in a separate module.  
							
							
							
						 
						
							1998-04-09 22:01:42 +00:00