Georg Brandl
0a7d1bb168
logging's atexit hook now runs even if the rest of the module has
...
already been cleaned up.
2006-08-11 07:26:10 +00:00
Georg Brandl
368c155d05
Add Chris McDonough (latest cgi.py patch)
2006-08-11 07:15:38 +00:00
Neal Norwitz
003c9e2952
Fix the failures on cygwin (2006-08-10 fixed the actual locking issue).
...
The first hunk changes the colon to an ! like other Windows variants.
We need to always wait on the child so the lock gets released and
no other tests fail. This is the try/finally in the second hunk.
2006-08-11 06:09:41 +00:00
Tim Peters
8b8c59cf1d
force_test_exit(): This has been completely ineffective
...
at stopping test_signal from hanging forever on the Tru64
buildbot. That could be because there's no such thing as
signal.SIGALARM. Changed to the idiotic (but standard)
signal.SIGALRM instead, and added some more debug output.
2006-08-11 03:49:10 +00:00
Tim Peters
08574770c5
test_PyThreadState_SetAsyncExc(): This is failing on some
...
64-bit boxes. I have no idea what the ctypes docs mean
by "integers", and blind-guessing here that it intended to
mean the signed C "int" type, in which case perhaps I can
repair this by feeding the thread id argument to type
ctypes.c_long().
Also made the worker thread daemonic, so it doesn't hang
Python shutdown if the test continues to fail.
2006-08-11 00:49:01 +00:00
Tim Peters
b7ad1eb2c6
Whitespace normalization broke test_cgi, because a line
...
of quoted test data relied on preserving a single trailing
blank. Changed the string from raw to regular, and forced
in the trailing blank via an explicit \x20 escape.
2006-08-10 23:22:13 +00:00
Tim Peters
0d9ca9fa47
Whitespace normalization.
2006-08-10 22:48:45 +00:00
Tim Peters
4643c2fda1
Followup to bug #1069160 .
...
PyThreadState_SetAsyncExc(): internal correctness changes wrt
refcount safety and deadlock avoidance. Also added a basic test
case (relying on ctypes) and repaired the docs.
2006-08-10 22:45:34 +00:00
Martin v. Löwis
789c09d2cd
Update dangling references to the 3.2 database to
...
mention that this is UCD 4.1 now.
2006-08-10 19:04:00 +00:00
Guido van Rossum
c69ac2527d
Fix title -- it's rc1, not beta3.
2006-08-10 18:09:25 +00:00
Guido van Rossum
133f4e465b
News item for SF bug 1112549.
2006-08-10 17:42:50 +00:00
Guido van Rossum
9568b738ec
Chris McDonough's patch to defend against certain DoS attacks on FieldStorage.
...
SF bug #1112549 .
2006-08-10 17:41:07 +00:00
Kurt B. Kaiser
cd3d8bee02
Retrieval of previous shell command was not always preserving indentation
...
since 1.2a1) Patch 1528468 Tal Einat.
2006-08-10 17:11:09 +00:00
Tim Peters
b2dd1a3906
test_copytree_simple(): This was leaving behind two new temp
...
directories each time it ran, at least on Windows.
Several changes: explicitly closed all files; wrapped long
lines; stopped suppressing errors when removing a file or
directory fails (removing /shouldn't/ fail!); and changed
what appeared to be incorrect usage of os.removedirs() (that
doesn't remove empty directories at and /under/ the given
path, instead it must be given an empty leaf directory and
then deletes empty directories moving /up/ the path -- could
be that the conceptually simpler shutil.rmtree() was really
actually intended here).
2006-08-10 03:01:26 +00:00
Kurt B. Kaiser
1fe9ca09a3
Changing tokenize (39046) to detect dedent broke tabnanny check (since 1.2a1)
2006-08-10 01:41:17 +00:00
Tim Peters
388b3a6ebc
Add missing svn:eol-style property to text files.
2006-08-10 00:58:49 +00:00
Martin v. Löwis
73f12a33f7
Add some commentary on -mimpure-text.
2006-08-09 23:42:18 +00:00
Kurt B. Kaiser
53f2b5fab2
ToggleTab dialog was setting indent to 8 even if cancelled (since 1.2a1).
2006-08-09 20:34:46 +00:00
Andrew M. Kuchling
faeeab7ed7
Typo fix
2006-08-09 18:23:14 +00:00
Kurt B. Kaiser
be332e4ba7
As a slight enhancement to the previous checkin, improve the
...
internal error reporting by moving message to IDLE console.
2006-08-09 17:47:15 +00:00
Kurt B. Kaiser
312e5afb51
1. When used w/o subprocess, all exceptions were preceeded by an error
...
message claiming they were IDLE internal errors (since 1.2a1).
2. Add Ronald Oussoren to CREDITS
M NEWS.txt
M PyShell.py
M CREDITS.txt
2006-08-09 16:46:15 +00:00
Armin Rigo
97ff04789d
Concatenation on a long string breaks (SF #1526585 ).
2006-08-09 15:37:26 +00:00
Ronald Oussoren
c95f7569e8
It's unlikely that future versions will require _POSIX_C_SOURCE
2006-08-09 14:56:33 +00:00
Armin Rigo
51fc8c456e
Fix and test for an infinite C recursion.
2006-08-09 14:55:26 +00:00
Andrew M. Kuchling
98c048041d
Reindent code
2006-08-09 14:06:19 +00:00
Andrew M. Kuchling
58aa6f70a1
Add missing 'self' parameters
2006-08-09 14:05:35 +00:00
Andrew M. Kuchling
13300f2bfa
[Patch #1534027 ] Add notes on locale module changes
2006-08-09 13:57:05 +00:00
Andrew M. Kuchling
b71366081f
[Bug #1536021 ] Mention __hash__ change
2006-08-09 13:03:41 +00:00
Martin v. Löwis
ab2f8f7bd5
__hash__ may now return long int; the final hash
...
value is obtained by invoking hash on the long int.
Fixes #1536021 .
2006-08-09 07:57:39 +00:00
Georg Brandl
209307eb3b
Introduce an upper bound on tuple nesting depth in
...
C argument format strings; fixes rest of #1523610 .
2006-08-09 07:03:22 +00:00
Tim Peters
8e24a9678f
Whitespace normalization.
2006-08-09 00:52:26 +00:00
Georg Brandl
7572f0322a
``str`` is now the same object as ``types.StringType``.
2006-08-08 20:48:10 +00:00
Georg Brandl
7f719c5edf
Bug #1536660 : separate two words.
2006-08-08 20:13:13 +00:00
Georg Brandl
6c223fe796
Bug #1536828 : typo: TypeType should have been StringType.
2006-08-08 20:11:22 +00:00
Andrew M. Kuchling
4f71b55040
Bump version number
2006-08-08 19:00:34 +00:00
Andrew M. Kuchling
a9771307b5
'Other changes' section now has only one item; move the item elsewhere and remove the section
2006-08-08 19:00:14 +00:00
Andrew M. Kuchling
88eb45fa1e
Move obmalloc item into C API section
2006-08-08 18:56:08 +00:00
Andrew M. Kuchling
30c0d1d174
Reword paragraph to clarify
2006-08-08 18:50:14 +00:00
Thomas Heller
dc68ffd003
Remove accidently committed, duplicated test.
2006-08-08 17:39:20 +00:00
Thomas Heller
ab1049c046
memcmp() can return values other than -1, 0, and +1 but tp_compare
...
must not.
2006-08-08 17:37:00 +00:00
Georg Brandl
b0061c8e93
Remove "non-mapping" and "non-sequence" from TypeErrors raised by
...
PyMapping_Size and PySequence_Size.
Because len() tries first sequence, then mapping size, it will always
raise a "non-mapping object has no len" error which is confusing.
2006-08-08 11:56:21 +00:00
Georg Brandl
f3321b5e76
webbrowser: Silence stderr output if no gconftool or gnome browser found
2006-08-08 11:52:34 +00:00
Andrew M. Kuchling
8607042889
[Patch #1464056 ] Ensure that we use the panelw library when linking with ncursesw.
...
Once I see how the buildbots react, I'll backport this to 2.4.
2006-08-06 22:07:04 +00:00
Andrew MacIntyre
16ee33adfc
test_threading now skips testing alternate thread stack sizes on
...
platforms that don't support changing thread stack size.
2006-08-06 12:37:03 +00:00
Georg Brandl
d336e98ed9
Don't produce output in test_builtin.
2006-08-06 09:17:16 +00:00
Georg Brandl
7e3ba2a699
Bug #1535165 : fixed a segfault in input() and raw_input() when
...
sys.stdin is closed.
2006-08-06 08:23:54 +00:00
Georg Brandl
534fe18e17
Bug #1535081 : A leading underscore has been added to the names of
...
the md5 and sha modules, so add it in Modules/Setup.dist too.
2006-08-06 07:26:21 +00:00
Georg Brandl
9908d1656c
Bug #1535182 : really test the xreadlines() method of bz2 objects.
2006-08-06 07:06:33 +00:00
Georg Brandl
212b587a52
Patch #1534922 : correct and enhance unittest docs.
2006-08-05 06:10:54 +00:00
Bob Ippolito
e6c9f982a0
Fix #1530559 , struct.pack raises TypeError where it used to convert.
...
Passing float arguments to struct.pack when integers are expected
now triggers a DeprecationWarning.
2006-08-04 23:59:21 +00:00