Tim Peters
4fd5a06580
SF bug #509805 tempfile.gettempdir not threadsafe
...
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.
2002-01-28 23:11:23 +00:00
Jack Jansen
fea155370e
Use full paths for Rez and DeRez, which may not be on $PATH. Fixes bug
...
#509074 .
2002-01-27 20:05:20 +00:00
Barry Warsaw
6423f8b884
Test case of a singleton multipart; i.e. a multipart/* with only one
...
subpart.
2002-01-27 06:49:26 +00:00
Barry Warsaw
763af4173d
test_multipart_one_part(): Idempotency test case for a multipart/*
...
with only one subpart.
2002-01-27 06:48:47 +00:00
Barry Warsaw
15e9dc9eac
_parsebody(): When adding subparts to a multipart container, make sure
...
that the first subpart added makes the payload a list object.
Otherwise, a multipart/* with only one subpart will not have the
proper structure.
2002-01-27 06:48:02 +00:00
Martin v. Löwis
84432eb4c0
Encode Unicode arguments to split/splitlist as UTF-8. Fixes #507962 .
...
2.2.1 bugfix candidate.
2002-01-26 20:21:50 +00:00
Martin v. Löwis
ef180dc3d0
Document that get_referrers can return unreachable but uncollected objects.
...
Fixes #505453 .
2002-01-26 20:11:50 +00:00
Martin v. Löwis
fb0da9d770
Test for error status of shl_findsym. Fixes #505417 . 2.2.1 candiate.
2002-01-26 20:03:48 +00:00
Tim Peters
902952b910
Removed an XXX question (the answer is "yes" <wink>).
2002-01-26 17:58:02 +00:00
Jack Jansen
402dd6e255
Added contributors.
2002-01-25 16:13:38 +00:00
Jack Jansen
9051ad1bf2
Some modifications and clarifications (by me) to Michael's mods.
2002-01-25 15:28:39 +00:00
Jack Jansen
c7a7d2d4e8
Rewritten, clarified, corrected and cleaned up by Michael J. Barber.
2002-01-25 15:06:19 +00:00
Jack Jansen
b2ecc2c6c8
Get rid of keyword list and use keyword.iskeyword() function (which I wasn't aware of previously).
2002-01-24 22:44:07 +00:00
Fred Drake
744f67fb62
Add keyword.kwlist to the public API.
2002-01-24 16:38:53 +00:00
Fred Drake
db2d3d1b3a
libkeyword.tex was missing from the list of dependencies for the
...
Library Reference.
2002-01-24 16:38:08 +00:00
Jack Jansen
bdd6e705ae
"yield" is also a keyword. Spotted by Neal Norwitz.
2002-01-24 12:36:51 +00:00
Steven M. Gava
f9bb90e453
further work on saving configs
2002-01-24 06:02:50 +00:00
Steven M. Gava
813b56e387
dialog for getting a new config file section name
2002-01-24 05:59:05 +00:00
Tim Peters
30022ea606
Removed #include of obsolete ver.h. VC6 doesn't need it, and David Ascher
...
reports it doesn't exist anymore under .NET.
2002-01-24 00:04:37 +00:00
Steven M. Gava
8cf2704a59
staying current with python idle fixes
2002-01-23 23:56:41 +00:00
Jack Jansen
8b0ee24e22
(Much) better list of Python keywords, supplied by Michael J. Barber.
2002-01-23 22:49:48 +00:00
Jack Jansen
c8febecd3c
Rename the routine to start the target running _start(), with a compatibility
...
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.
2002-01-23 22:46:30 +00:00
Tim Peters
bd8ce79390
smart_backspace_event(): remove now-pointless int() call.
...
Bugfix candidate: the current state of AutoIdent.py should be in 2.2.1.
2002-01-23 16:57:55 +00:00
Michael W. Hudson
ff06671acf
Fix for
...
[ #496154 ] Typos in dynload_beos.c
as suggested in the report. A little embarassing; 2.2.1 candidate for sure.
2002-01-23 15:51:12 +00:00
Guido van Rossum
64e9d61a1e
Properly fix SF bug #507298 (Gregor Lingl): shellpython2.2 -Qnew smart
...
indent error
Use // where int division is intended. (This breaks IDLE for use with
previous Python versions -- I don't care.)
2002-01-23 15:15:13 +00:00
Michael W. Hudson
af14289c54
Fix for
...
[ #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.
2002-01-23 15:07:46 +00:00
Michael W. Hudson
5b10910d7a
Sjoerd Mullender pointed out that setup.py contained some tabs,
...
so I threw reindent.py at it and look what happened!
Did setup.py escape Tim's regular whitespace normalizations?
2002-01-23 15:04:41 +00:00
Skip Montanaro
ea3ceaa913
PyDict_Next: update doc to indicate that pkey and pvalue return values are
...
borrowed references.
2002-01-23 10:54:41 +00:00
Skip Montanaro
a23bc42ad5
add missing return value info for PyDict_DelItem
2002-01-23 08:18:30 +00:00
Steven M. Gava
d91b0d6a65
fix for python2.2 -Qnew division error,
...
thanks Tim!
2002-01-23 05:15:17 +00:00
Tim Peters
4509168dbf
classifyws(): Fix a "/" to work under -Qnew (as well as without it).
...
Bugfix candidate!
2002-01-23 05:02:20 +00:00
Jack Jansen
685d46fee1
Newer names for various error include files.
2002-01-22 23:25:12 +00:00
Jack Jansen
a618c3fcfe
Build _tkinter for Carbon too.
2002-01-22 23:24:41 +00:00
Jack Jansen
7ebcbf5cf9
Identify() enum values. This was changed in 1.14, but I don't think it is a good idea.
2002-01-22 23:24:03 +00:00
Jack Jansen
368875c2d3
Regenerated to take advantage of new _builtinSuites package.
2002-01-22 23:22:32 +00:00
Jack Jansen
d50c66b1e5
A "magic" suite that is the base suite for StdSuites. This solves a problem with the required events open/openapp/reopen/print/quit officially being part of Required but being defined (by Apple) in Standard.
...
Most of the code and ideas contributed by Michael j. Barber.
2002-01-22 23:20:12 +00:00
Steven M. Gava
bbf5ef552f
more on config saving
2002-01-22 11:35:50 +00:00
Steven M. Gava
c112cd880a
further work on config saving
2002-01-22 05:56:40 +00:00
Jack Jansen
796720b314
Mac _Scrap module is now carbon-compliant, so build it on OSX.
2002-01-21 23:10:36 +00:00
Jack Jansen
eafff4c248
Get rid of fsspec type initializer, it wasn't used anyway.
2002-01-21 23:02:03 +00:00
Jack Jansen
a4adacbd7e
Changes by Donovan Preston (and a few minor ones by me) to make IDE run under
...
MachoPython. Mainly making sure we don't call routines that don't exist.
2002-01-21 23:01:24 +00:00
Jack Jansen
815d2bf067
Changes by Donovan Preston (and a few minor ones by me) to make IDE run under
...
MachoPython. Mainly making sure we don't call routines that don't exist
and representing pathnames in a os.separator-neutral format.
These shouldn't interfere too much with Just's work on the next generation IDE,
I hope.
2002-01-21 23:00:52 +00:00
Jack Jansen
c71efe0116
Also install the Tools directory on "make installmacsubtree".
2002-01-21 22:51:55 +00:00
Fred Drake
aae728f292
Fix typo reported by François Pinard.
2002-01-21 16:09:18 +00:00
Steven M. Gava
5f28e8fbfb
extension config reading by configDialog and
...
beginning of configuration saving
2002-01-21 06:38:21 +00:00
Fred Drake
7bb1c9a11d
Remove the unused & broken PyThread_*_sema() functions and related constants.
...
This closes SF patch #504215 .
2002-01-19 22:02:55 +00:00
Steven M. Gava
72c3bf076f
changeover to new keybinding configuration implementation
2002-01-19 10:41:51 +00:00
Steven M. Gava
c628a06c70
further work on keybinding configuration
2002-01-19 10:33:21 +00:00
Steven M. Gava
68d7336cb0
keybinding configuration
2002-01-19 01:30:56 +00:00
Steven M. Gava
facfc09352
keybinding configuration
2002-01-19 00:29:54 +00:00