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