- 30 Jan, 2002 5 commits
-
-
Tim Peters authored
uses _DummyMutex on platforms without threads.
-
Tim Peters authored
TemproraryFileWrapper wrapper anymore, and should be immune from the problem that a temp file inherited by a spawned process caused an attempt to close the temp file in the spawning process to blow up (the unlink in TemporaryFileWrapper.close() blew up with a "Permission denied" error because, despite that the temp file got closed in the spawning process, the spawned process still had it open by virtue of C-level file descriptor inheritance). In context, that bug took days to figure out <wink/sigh>.
-
Tim Peters authored
-
Tim Peters authored
NOTE: this seems a mess wrt which symbols are available on which platforms. I can't fix it, but I didn't add to it <wink>, and included an XXX comment about names claimed to be available on Windows that aren't. If anyone can figure out the whole ugly truth, I'm sure a better organization will suggest itself.
-
Tim Peters authored
-
- 29 Jan, 2002 5 commits
-
-
Fred Drake authored
completely determined by the example; dict insertion order and the string hash algorithm no longer affect the output. This fixes SF bug #509281.
-
Martin v. Löwis authored
-
Steven M. Gava authored
-
Neal Norwitz authored
-
Neal Norwitz authored
-
- 28 Jan, 2002 1 commit
-
-
Tim Peters authored
This is an ancient race when multiple threads call gettempdir() (or anything relying on it) for the first time. Fixed x-platform via the Big Hammer of rearranging the code to serialize the first calls. Subsequent calls are as fast as before. Note that the Python test suite can't provoke this bug: it requires setting up multiple threads making the very first calls into tempfile, but the test suite uses tempfile several times before getting to test_threadedtempfile. Bugfix candidate.
-
- 27 Jan, 2002 4 commits
-
-
Jack Jansen authored
#509074.
-
Barry Warsaw authored
subpart.
-
Barry Warsaw authored
with only one subpart.
-
Barry Warsaw authored
that the first subpart added makes the payload a list object. Otherwise, a multipart/* with only one subpart will not have the proper structure.
-
- 26 Jan, 2002 4 commits
-
-
Martin v. Löwis authored
2.2.1 bugfix candidate.
-
Martin v. Löwis authored
Fixes #505453.
-
Martin v. Löwis authored
-
Tim Peters authored
-
- 25 Jan, 2002 3 commits
-
-
Jack Jansen authored
-
Jack Jansen authored
-
Jack Jansen authored
-
- 24 Jan, 2002 7 commits
-
-
Jack Jansen authored
-
Fred Drake authored
-
Fred Drake authored
Library Reference.
-
Jack Jansen authored
-
Steven M. Gava authored
-
Steven M. Gava authored
-
Tim Peters authored
reports it doesn't exist anymore under .NET.
-
- 23 Jan, 2002 11 commits
-
-
Steven M. Gava authored
-
Jack Jansen authored
-
Jack Jansen authored
routine start() calling it. Some suites declare an event start(), which obscures this method, which causes the class initializer to fail when called with start=1. Based on bug report and fix suggestion by Jacob Kaplan-Moss.
-
Tim Peters authored
Bugfix candidate: the current state of AutoIdent.py should be in 2.2.1.
-
Michael W. Hudson authored
[ #496154 ] Typos in dynload_beos.c as suggested in the report. A little embarassing; 2.2.1 candidate for sure.
-
Guido van Rossum authored
indent error Use // where int division is intended. (This breaks IDLE for use with previous Python versions -- I don't care.)
-
Michael W. Hudson authored
[ #433775 ] module build dir first in test import though not in the way the summary would suggest; use imp.load_dynamic() in setup.py to ensure we're testing the dynamic object we think we are.
-
Michael W. Hudson authored
so I threw reindent.py at it and look what happened! Did setup.py escape Tim's regular whitespace normalizations?
-
Skip Montanaro authored
borrowed references.
-
Skip Montanaro authored
-
Steven M. Gava authored
thanks Tim!
-