Phillip J. Eby
eb26ea3f83
Allow the 'onerror' argument to walk_packages() to catch any Exception, not
...
just ImportError. This allows documentation tools to better skip unimportable
packages.
2006-07-26 19:48:27 +00:00
Andrew M. Kuchling
ab26004923
Use sys.exc_info()
2006-07-26 18:15:45 +00:00
Andrew M. Kuchling
44c668d15e
Use sys.exc_info()
2006-07-26 18:03:12 +00:00
Andrew M. Kuchling
10c2b55057
Put news item in right section
2006-07-26 17:22:21 +00:00
Andrew M. Kuchling
93c928ebca
Minor grammar fix
2006-07-26 17:19:39 +00:00
Andrew M. Kuchling
a1da20472f
Correct error message
2006-07-26 17:18:01 +00:00
Andrew M. Kuchling
55b0a0eb0d
[Bug #1471938 ] Fix build problem on Solaris 8 by conditionalizing the use of mvwgetnstr(); it was conditionalized a few lines below. Fix from Paul Eggert. I also tried out the STRICT_SYSV_CURSES case and am therefore removing the 'untested' comment.
2006-07-26 17:16:52 +00:00
Martin v. Löwis
9298eff5f9
Bug #978833 : Really close underlying socket in _socketobject.close.
...
Fix httplib.HTTPConnection.getresponse to not close the
socket if it is still needed for the response.
2006-07-26 12:12:56 +00:00
Georg Brandl
5f135787ec
Part of bug #1523610 : fix miscalculation of buffer length.
...
Also add a guard against NULL in converttuple and add a test case
(that previously would have crashed).
2006-07-26 08:03:10 +00:00
Georg Brandl
0619a329e8
Bug #1459963 : properly capitalize HTTP header names.
2006-07-26 07:40:17 +00:00
Georg Brandl
cf0c1729dc
NEWS entry for #1525766 .
2006-07-26 07:23:32 +00:00
Barry Warsaw
d92ae78bdb
Forward port some fixes that were in email 2.5 but for some reason didn't make
...
it into email 4.0. Specifically, in Message.get_content_charset(), handle RFC
2231 headers that contain an encoding not known to Python, or a character in
the data that isn't in the charset encoding. Also forward port the
appropriate unit tests.
2006-07-26 05:54:46 +00:00
Neal Norwitz
9815f8b252
Hmm, only python2.x is installed, not plain python. Did that change recently?
2006-07-26 04:00:18 +00:00
Tim Peters
91343075dc
Whitespace normalization.
2006-07-25 22:30:24 +00:00
Ronald Oussoren
3075e16c51
Fix bug #1517990 : IDLE keybindings on OSX
...
This adds a new key definition for OSX, which is slightly different from the
classic mac definition.
Also add NEWS item for a couple of bugfixes I added recently.
2006-07-25 20:28:55 +00:00
Ronald Oussoren
bfbfe1f8b9
Fix for bug #1525447 (renaming to MacOSmodule.c would also work, but not
...
without causing problems for anyone that is on a case-insensitive filesystem).
Setup.py tries to compile the MacOS extension from MacOSmodule.c, while the
actual file is named macosmodule.c. This is no problem on the (default)
case-insensitive filesystem, but doesn't work on case-sensitive filesystems.
2006-07-25 19:20:54 +00:00
Ronald Oussoren
518b95c376
Install the compatibility symlink to libpython.a on OSX using 'ln -sf' instead
...
of 'ln -s', this avoid problems when reinstalling python.
2006-07-25 19:13:35 +00:00
Armin Rigo
b62efad943
Document the crashers that will not go away soon as "won't fix",
...
and explain why.
2006-07-25 18:38:39 +00:00
Armin Rigo
5a9a2a3fe1
Added another crasher, which hit me today (I was not intentionally
...
writing such code, of course, but it took some gdb time to figure out
what my bug was).
2006-07-25 18:11:07 +00:00
Armin Rigo
4df7c0a55b
Document why is and is not a good way to fix the gc_inspection crasher.
2006-07-25 18:09:57 +00:00
Brett Cannon
813669f911
Fix a bug in the messages for an assert failure where not enough arguments to a string
...
were being converted in the format.
2006-07-25 17:34:36 +00:00
Brett Cannon
f23ad3d65e
Add comment for changes to test_ossaudiodev.
2006-07-25 17:32:20 +00:00
Georg Brandl
69b9b677b0
Patch #1525766 : correctly pass onerror arg to recursive calls
...
of pkg.walk_packages. Also improve the docstrings.
2006-07-25 10:22:34 +00:00
Martin v. Löwis
2b2d2974e7
Revert incomplete checkin.
2006-07-25 10:11:14 +00:00
Martin v. Löwis
e093a3ada9
Bug #978833 : Really close underlying socket in _socketobject.close.
...
Will backport to 2.4.
2006-07-25 10:05:47 +00:00
Martin v. Löwis
0b48303f28
Bug #1525817 : Don't truncate short lines in IDLE's tool tips.
2006-07-25 09:53:12 +00:00
Tim Peters
0c4a3b330d
current_frames_with_threads(): There's actually no way
...
to guess /which/ line the spawned thread is in at the time
sys._current_frames() is called: we know it finished
enter_g.set(), but can't know whether the instruction
counter has advanced to the following leave_g.wait().
The latter is overwhelming most likely, but not guaranteed,
and I see that the "x86 Ubuntu dapper (icc) trunk" buildbot
found it on the other line once. Changed the test so it
passes in either case.
2006-07-25 04:07:22 +00:00
Greg Ward
4d16b915aa
Don't use standard assert: want tests to fail even when run with -O.
...
Delete cruft.
2006-07-25 02:11:12 +00:00
Tim Peters
0bbfd83250
Whitespace normalization.
2006-07-24 21:02:15 +00:00
Georg Brandl
afb44f47d9
Repair accidental NameError.
2006-07-24 20:11:35 +00:00
Kurt B. Kaiser
a2946a437e
- EditorWindow.test() was failing. Bug 1417598
...
M EditorWindow.py
M ScriptBinding.py
M NEWS.txt
2006-07-24 18:05:51 +00:00
Kurt B. Kaiser
b3c4d16e68
EditorWindow failed when used stand-alone if sys.ps1 not set.
...
Bug 1010370 Dave Florek
M EditorWindow.py
M PyShell.py
M NEWS.txt
2006-07-24 17:13:23 +00:00
Georg Brandl
c13c34c39d
Patch #1515343 : Fix printing of deprecated string exceptions with a
...
value in the traceback module.
2006-07-24 14:09:56 +00:00
Georg Brandl
844f7ddcdc
Patch #1527744 : right order of includes in order to have HAVE_CONIO_H defined properly.
2006-07-24 13:46:47 +00:00
Georg Brandl
ced52a97b6
Patch #1523356 : fix determining include dirs in python-config.
...
Also don't install "python-config" when doing altinstall, but
always install "python-config2.x" and make a link to it like
with the main executable.
2006-07-24 13:28:57 +00:00
Martin v. Löwis
982e9fea0a
Bug #1524310 : Properly report errors from FindNextFile in os.listdir.
...
Will backport to 2.4.
2006-07-24 12:54:17 +00:00
Martin v. Löwis
d22968af17
Patch #1232023 : Don't include empty path component from registry,
...
so that the current directory does not get added to sys.path.
Also fixes #1526785 .
2006-07-24 11:54:53 +00:00
Martin v. Löwis
bda0dde1c4
Patch #1448199 : Release GIL around ConnectRegistry.
2006-07-24 10:26:33 +00:00
Martin v. Löwis
8cab8b03e5
Update list of unsupported systems. Fixes #1510853 .
2006-07-24 05:05:22 +00:00
Greg Ward
48fae7acd2
Resync optparse with Optik 1.5.3: minor tweaks for/to tests.
2006-07-23 16:05:51 +00:00
Andrew MacIntyre
afa358fabf
Get mailbox module working on OS/2 EMX port.
2006-07-23 13:04:00 +00:00
Andrew MacIntyre
82247cb7d1
bugfix: PyThread_start_new_thread() returns the thread ID, not a flag;
...
will backport.
2006-07-23 13:00:04 +00:00
Andrew MacIntyre
bb4503716f
Build updates for OS/2 EMX port
2006-07-23 12:57:02 +00:00
Ronald Oussoren
8133f9da17
Fix for bug #1517996 : Class and Path browsers show Tk menu
...
This patch replaces the menubar that is used by AquaTk for windows without a
menubar of their own by one that is more appropriate for IDLE.
2006-07-23 09:46:11 +00:00
Ronald Oussoren
17db495445
Without this patch CMD-W won't close EditorWindows on MacOS X. This solves
...
part of bug #1517990 .
2006-07-23 09:41:09 +00:00
Neal Norwitz
dce937f32c
Ensure we don't write beyond errText. I think I got this right, but
...
it definitely could use some review to ensure I'm not off by one
and there's no possible overflow/wrap-around of bytes_left.
Reported by Klocwork #1 .
Fix a problem if there is a failure allocating self->db.
Found with failmalloc.
2006-07-23 08:01:43 +00:00
Neal Norwitz
9029b5f289
nextlink can be NULL if teedataobject_new fails, so use XINCREF.
...
Ensure that dataobj is never NULL.
Reported by Klocwork #102
2006-07-23 07:59:00 +00:00
Neal Norwitz
98a96004f9
Fix memory leaks spotted by Klocwork #37 .
2006-07-23 07:57:11 +00:00
Neal Norwitz
93f2ca1f85
Check the allocation of b_objects and return if there was a failure.
...
Also fix a few memory leaks in other failure scenarios.
It seems that if b_objects == Py_None, we will have an extra ref to
b_objects. Add XXX comment so hopefully someone documents why the
else isn't necessary or adds it in.
Reported by Klocwork #20
2006-07-23 07:55:55 +00:00
Neal Norwitz
c09efa8444
Move the initialization of size_a down below the check for a being NULL.
...
Reported by Klocwork #106
2006-07-23 07:53:14 +00:00