Georg Brandl
1206a933cc
Bug #1446043 : correctly raise a LookupError if an encoding name given
...
to encodings.search_function() contains a dot.
(backport from rev. 52075)
2006-09-30 11:22:35 +00:00
Georg Brandl
6d7c36332f
Bug #1556784 : allow format strings longer than 127 characters in
...
datetime's strftime function.
(backport from rev. 52072)
2006-09-30 11:17:43 +00:00
Georg Brandl
7037745be7
Bug #1560617 : in pyclbr, return full module name not only for classes,
...
but also for functions.
(backport from rev. 52069)
2006-09-30 11:06:55 +00:00
Georg Brandl
9c9a9ab634
Bug #1566602 : correct failure of posixpath unittest when $HOME ends
...
with a slash.
(backport from rev. 52065)
2006-09-30 09:13:29 +00:00
Georg Brandl
ad4e11e16d
Bug #1566663 : remove obsolete example from datetime docs.
...
(backport from rev. 52063)
2006-09-30 09:06:49 +00:00
Georg Brandl
506cc189a9
Bug #1566800 : make sure that EnvironmentError can be called with any
...
number of arguments, as was the case in Python 2.4.
(backport from rev. 52061)
2006-09-30 09:03:45 +00:00
Georg Brandl
af4337a017
Patch #1567691 : super() and new.instancemethod() now don't accept
...
keyword arguments any more (previously they accepted them, but didn't
use them).
(backport from rev. 52058)
2006-09-30 08:43:50 +00:00
Georg Brandl
bbcb2814f2
Bug #1565661 : in webbrowser, split() the command for the default
...
GNOME browser in case it is a command with args.
(backport from rev. 52056)
2006-09-30 07:32:00 +00:00
Gregory P. Smith
6fed7937c6
fix: DB.stat flags and txn keyword arguments were backwards.
2006-09-30 06:05:07 +00:00
Georg Brandl
c57221e158
Backport rev. 51972:
...
Bug #1557232 : fix seg fault with def f((((x)))) and def f(((x),)).
These tests should be improved. Hopefully this fixes variations when
flipping back and forth between fpdef and fplist.
2006-09-25 07:04:10 +00:00
Georg Brandl
934c90de0d
Backport rev. 51971:
...
Fix %zd string formatting on Mac OS X so it prints negative numbers.
In addition to testing positive numbers, verify negative numbers work in configure.
In order to avoid compiler warnings on OS X 10.4, also change the order of the check
for the format character to use (PY_FORMAT_SIZE_T) in the sprintf format
for Py_ssize_t. This patch changes PY_FORMAT_SIZE_T from "" to "l" if it wasn't
defined at configure time. Need to verify the buildbot results.
2006-09-25 06:58:00 +00:00
Georg Brandl
edd81b2402
Fix a bug in traceback.format_exception_only() that led to an error
...
being raised when print_exc() was called without an exception set.
In version 2.4, this printed "None", restored that behavior.
(backport from rev. 51995)
2006-09-24 12:50:28 +00:00
Georg Brandl
a6b9ce185e
Fix a bug in the parser's future statement handling that led to "with"
...
not being recognized as a keyword after, e.g., this statement:
from __future__ import division, with_statement
(backport from rev. 51993)
2006-09-24 12:35:40 +00:00
Georg Brandl
1f21578965
Fix webbrowser.BackgroundBrowser on Windows.
...
(backport from rev. 51991)
2006-09-24 10:36:08 +00:00
Jack Diederich
6cc16bec17
added itertools.count(-n) fix
2006-09-21 20:38:39 +00:00
Brett Cannon
c70e003f75
Backport of fix to allow exception instances to be sliced once again.
2006-09-21 18:12:15 +00:00
Anthony Baxter
2d8697f32c
Preparing for 2.5 final.
...
(damn, it's nice to see the line
#define PY_VERSION "2.5"
in patchlevel.h)
2006-09-18 06:51:50 +00:00
Anthony Baxter
72345f2a0b
remove 2.5 final section from NEWS.txt until after rc2 (reduced confusion)
2006-09-11 15:32:50 +00:00
Anthony Baxter
2d4183c5f6
preparing for 2.5c2
2006-09-11 15:30:13 +00:00
Neal Norwitz
0bcafac29e
Building with HP's cc on HP-UX turned up a couple of problems.
...
_PyGILState_NoteThreadState was declared as static inconsistently.
Make it static as it's not necessary outside of this module.
Some tests failed because errno was reset to 0. (I think the tests
that failed were at least: test_fcntl and test_mailbox).
Ensure that errno doesn't change after a call to Py_END_ALLOW_THREADS.
This only affected debug builds.
This needs to be ported to HEAD. I'll try to remember to do that tomorrow.
(Anyone, feel free to port it.)
2006-09-11 08:51:17 +00:00
Neal Norwitz
48829ba61d
As mentioned on python-dev, reverting patch #1504333 because it introduced
...
an infinite loop in rev 47154.
This patch also adds a test to prevent the regression.
Will backport to 2.4 and head later.
2006-09-11 04:05:18 +00:00
Neal Norwitz
2e488fdebf
Add NEWS entries for ctypes backports.
2006-09-11 04:03:07 +00:00
Brett Cannon
19d76c5aa8
Remove __unicode__ method so that ``unicode(BaseException)`` succeeds.
...
Fixes bug #1551432 .
2006-09-09 07:18:44 +00:00
Nick Coghlan
62f19e4281
Backport inspect.py fix from rev 51803
2006-09-08 10:01:23 +00:00
Hye-Shik Chang
137ae0cf7c
Backport from trunk r51737:
...
Fixed a few bugs on cjkcodecs:
- gbk and gb18030 codec now handle U+30FB KATAKANA MIDDLE DOT correctly.
- iso2022_jp_2 codec now encodes into G0 for KS X 1001, GB2312
codepoints to conform the standard.
- iso2022_jp_3 and iso2022_jp_2004 codec can encode JIS X 0213:2
codepoints now.
2006-09-07 12:50:38 +00:00
Gustavo Niemeyer
d1b1b8c882
Fixed bug #1531862 : Do not close standard file descriptors in subprocess.
...
Let's try that once more. Buildbots were broken last time, but probably
because tests were sending data to stderr for testing it (sending to a
file doesn't touch the problem).
The fix is still the same, but tests were reduced (removing tests to
be able to fix something is weird, but oh well).
2006-09-06 22:44:51 +00:00
Marc-André Lemburg
8a230b50a1
Backport bug fix for SF bug report #1546372 .
2006-09-06 20:38:50 +00:00
Georg Brandl
4dc095249e
Fix missing import of the types module in logging.config.
...
(backport from rev. 51785)
2006-09-06 20:06:27 +00:00
Georg Brandl
ecab623e13
Bug #1542051 : Exceptions now correctly call PyObject_GC_UnTrack.
...
Also make sure that every exception class has __module__ set to
'exceptions'.
(backport)
2006-09-06 06:47:02 +00:00
Georg Brandl
37a9e579ec
Bug #1550983 : emit better error messages for erroneous relative
...
imports (if not in package and if beyond toplevel package).
(backport from rev. 51765)
2006-09-06 06:09:34 +00:00
Georg Brandl
b20cb33f7f
Bug #1551427 : fix a wrong NULL pointer check in the win32 version
...
of os.urandom().
(backport from rev. 51762)
2006-09-06 06:04:06 +00:00
Neal Norwitz
f3ce2ab2f1
Revert 51759 because it broke all the buildbots
2006-09-06 03:58:59 +00:00
Gustavo Niemeyer
63d675ce82
Backporting fix for bug #1531862 , committed in 51758, into 2.5,
...
making subprocess not close standard file descriptors.
2006-09-06 02:05:35 +00:00
Neal Norwitz
9a2447943e
Add another NEWS entry for a fix already in 2.5c1
2006-09-05 04:49:45 +00:00
Neal Norwitz
24b6f208ae
Add some NEWS for fixes already in 2.5c1
2006-09-05 04:43:56 +00:00
Neal Norwitz
3b3aae013b
Bug #1520864 (again): unpacking singleton tuples in list comprehensions and
...
generator expressions (x for x, in ... ) works again.
Sigh, I only fixed for loops the first time, not list comps and genexprs too.
I couldn't find any more unpacking cases where there is a similar bug lurking.
2006-09-05 03:56:01 +00:00
Neal Norwitz
541a48b262
Patch #1540470 , for OpenBSD 4.0. Backport candidate for 2.[34].
2006-09-05 02:54:42 +00:00
Neal Norwitz
716692ff13
Backport fix from 51683.
2006-09-05 02:33:44 +00:00
Neal Norwitz
7ae5f29465
Backport fix for SF bug #1550714 , itertools.tee raises SystemError
2006-09-05 02:30:10 +00:00
Neal Norwitz
29a5fdb7ca
Fix str.rpartition(sep) when sep is not found in str.
...
Partially from SF patch #1551339 , but also taken from head.
2006-09-05 02:21:38 +00:00
Neal Norwitz
8dc71f2161
This was found by Guido AFAIK on p3yk (sic) branch.
2006-09-05 02:00:21 +00:00
Neal Norwitz
d3da7d394a
Fix SF bug #1546288 , crash in dict_equal
2006-09-05 01:54:06 +00:00
Tim Peters
cbdd350dd7
i_divmod(): As discussed on Python-Dev, changed the overflow
...
checking to live happily with recent gcc optimizations that
assume signed integer arithmetic never overflows.
2006-09-05 01:47:53 +00:00
Nick Coghlan
08c496d81d
NEWS entry for decimal module changes
2006-09-03 01:13:06 +00:00
Martin v. Löwis
58af7ef55d
Patch #1545507 : Exclude ctypes package in Win64 MSI file.
2006-08-25 00:11:38 +00:00
Neal Norwitz
19c35bba5d
- Patch #1541585 : fix buffer overrun when performing repr() on
...
a unicode string in a build with wide unicode (UCS-4) support.
I will forward port to 2.6. Can someone backport to 2.4?
2006-08-21 22:13:11 +00:00
Neal Norwitz
7443b80549
Backport 51432:
...
Fix bug #1543303 , tarfile adds padding that breaks gunzip.
Patch # 1543897. (remove the padding)
2006-08-21 18:43:51 +00:00
Georg Brandl
db232dc86a
Patch #1542948 : fix urllib2 header casing issue. With new test.
...
(backport from rev. 51416)
2006-08-20 13:15:43 +00:00
Neal Norwitz
d6f8629b20
SF #1542693 : Remove semi-colon at end of PyImport_ImportModuleEx macro
2006-08-19 04:19:43 +00:00
Georg Brandl
595d9b6bc6
Bug #1541682 : Fix example in the "Refcount details" API docs.
...
Additionally, remove a faulty example showing PySequence_SetItem applied
to a newly created list object and add notes that this isn't a good idea.
(backport from rev. 51364)
2006-08-18 07:28:03 +00:00