Neil Schemenauer 
								
							 
						 
						
							
							
							
							
								
							
							
								f607fc5395 
								
							 
						 
						
							
							
								
								Add traceback.format_exc().  
							
							
							
						 
						
							2003-11-05 23:03:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								59aba128a5 
								
							 
						 
						
							
							
								
								Make the classes exposed by threading.py new-style classes.  This is  
							
							... 
							
							
							
							mostly for convenience and to aid debugging. 
							
						 
						
							2003-07-01 20:01:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								0939fac795 
								
							 
						 
						
							
							
								
								Resolved minor XXX question in the obvious way.  
							
							
							
						 
						
							2003-07-01 19:28:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								d1b108b953 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2003-06-29 17:24:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								89392c0005 
								
							 
						 
						
							
							
								
								Remove stub settrace() and setprofile() calls.  
							
							
							
						 
						
							2003-06-29 17:07:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								bfccb35b58 
								
							 
						 
						
							
							
								
								Add settrace() and setprofile() functions to the threading library.  
							
							
							
						 
						
							2003-06-29 16:58:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								685e69739e 
								
							 
						 
						
							
							
								
								Provide dummy (do-nothing) settrace() and setprofile() functions until  
							
							... 
							
							
							
							Jeremy can check in the real things. 
							
						 
						
							2003-06-29 16:50:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								68468eba63 
								
							 
						 
						
							
							
								
								Get rid of many apply() calls.  
							
							
							
						 
						
							2003-02-27 20:14:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a872595f31 
								
							 
						 
						
							
							
								
								- prefer "import ... as" to "import / (assignments) / del" for most things  
							
							... 
							
							
							
							- when the thread module isn't available, subsequent attempts to import
  threading should not suceed 
							
						 
						
							2002-12-30 23:32:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c262a1f51c 
								
							 
						 
						
							
							
								
								Add __all__.  (Brett Cannon.)  
							
							
							
						 
						
							2002-12-30 21:59:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								21b60147e9 
								
							 
						 
						
							
							
								
								The _Event class should be more careful with releasing its lock when  
							
							... 
							
							
							
							interrupted.  A try/finally will do nicely.  Maybe other classes need
this too, but since they manipulate more state it's less clear that
that is always the right thing, and I'm in a hurry.
Backport candidate. 
							
						 
						
							2002-11-21 21:08:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								92bb6e7b96 
								
							 
						 
						
							
							
								
								Docstring nits: The module is neither proposed nor new.  
							
							
							
						 
						
							2002-08-14 19:25:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								29c2106465 
								
							 
						 
						
							
							
								
								Explain use of currentThread() in _Condition methods.  
							
							
							
						 
						
							2002-08-14 17:56:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								39c12bfba1 
								
							 
						 
						
							
							
								
								Explain a little more.  
							
							
							
						 
						
							2002-08-14 17:46:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								af7fde7f34 
								
							 
						 
						
							
							
								
								Explain a minor mystery.  
							
							
							
						 
						
							2002-08-14 17:43:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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