Brett Cannon
58425d3103
Make dbm.dumb encode strings as UTF-8. Also fix it so it accepts bytes and
...
strings.
Closes issue #3799 .
2008-11-21 00:17:53 +00:00
Amaury Forgeot d'Arc
836b670e89
#4338 : Fix the distutils "setup.py upload" command.
...
The code still mixed bytes and strings.
Reviewed by Martin von Loewis.
2008-11-20 23:53:46 +00:00
Martin v. Löwis
2d1ca2dbab
Issue #4354 : Fix distutils register command.
2008-11-20 16:21:55 +00:00
Martin v. Löwis
a632a75a3e
Merged revisions 67283 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r67283 | martin.v.loewis | 2008-11-19 14:51:44 +0100 (Mi, 19 Nov 2008) | 1 line
Issue #4289 : Remove Cancel button from AdvancedDlg.
........
2008-11-19 13:55:07 +00:00
Martin v. Löwis
22d297be51
Merged revisions 67279 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r67279 | martin.v.loewis | 2008-11-19 10:09:41 +0100 (Mi, 19 Nov 2008) | 2 lines
Issue #4116 : Resolve member name conflict in ScrolledCanvas.__init__
........
2008-11-19 09:14:30 +00:00
Benjamin Peterson
4f39d22d26
fix the Makefile so it doesn't pollute sys.path
...
#4349 reviewed by Christian
2008-11-18 22:37:15 +00:00
Martin v. Löwis
276c3718e3
Issue #3327 : Don't overallocate in the modules_by_index list.
2008-11-17 16:22:11 +00:00
Raymond Hettinger
7d99f09f89
Issue #1721812 : Binary operations and copy operations on set/frozenset
...
subclasses need to return the base type, not the subclass itself.
2008-11-16 11:44:54 +00:00
Mark Dickinson
4a1f593df5
Issue #4296 : Fix PyObject_RichCompareBool so that "x in [x]" evaluates to
...
True, even when x doesn't compare equal to itself. This was a regression
from 2.6.
Reviewed by R. Hettinger and C. Heimes.
2008-11-12 23:23:36 +00:00
Benjamin Peterson
3d4ca74bc8
change the named tuple returned by inspect.getfullargspec to have a 'kwonlydefaults' (as claimed by the docs) attribute instead of 'kwdefaults'
...
Fixes #4307
Reviewed by Christian
2008-11-12 21:39:01 +00:00
Amaury Forgeot d'Arc
9a5499b4e5
#3705 : Command-line arguments were not correctly decoded when the
...
terminal does not use UTF8.
Now the code propagates the unicode string as far as possible, and avoids
the conversion to char* which implicitely uses utf-8.
Reviewed by Benjamin.
2008-11-11 23:04:59 +00:00
Amaury Forgeot d'Arc
3e4e72f66f
#4298 : pickle.load() can segfault on invalid or truncated input.
...
Patch and test by Hirokazu Yamamoto.
2008-11-11 20:05:06 +00:00
Benjamin Peterson
06fd5f8cc8
fix the socketserver demo code for py3k
...
#4275 Thanks to Don MacMillen
2008-11-08 17:24:34 +00:00
Georg Brandl
da06606b63
#4283 : fix left-over iteritems() in distutils.
2008-11-08 15:15:57 +00:00
Martin v. Löwis
bfda544767
Merged revisions 67149 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r67149 | martin.v.loewis | 2008-11-07 19:51:50 +0100 (Fr, 07 Nov 2008) | 1 line
Issue #1656675 : Register a drop handler for .py* files on Windows.
........
2008-11-07 18:54:51 +00:00
Benjamin Peterson
6570d071fa
name the release
2008-11-07 03:51:42 +00:00
Barry Warsaw
a7c373056a
post release cleanup
2008-11-07 03:46:33 +00:00
Martin v. Löwis
900646ef68
Merged revisions 67120 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r67120 | martin.v.loewis | 2008-11-06 17:43:00 +0100 (Do, 06 Nov 2008) | 2 lines
Issue #4120 : Exclude manifest from extension modules in VS2008.
........
2008-11-06 17:30:03 +00:00
Barry Warsaw
1f0e67ec1f
Bumping to 3.0rc2.
2008-11-06 03:29:32 +00:00
Benjamin Peterson
93ef79cce3
period
2008-11-05 22:49:09 +00:00
Benjamin Peterson
d968e27581
fix #4211 : the __path__ of a frozen package should be a list.
...
Patch by Brett Cannon, review by Christian Heimes.
2008-11-05 22:48:33 +00:00
Christian Heimes
d395629e82
Fixed issue #3727 : poplib module broken by str to unicode conversion
...
Victor strikes again! Assisted by Barry
2008-11-05 19:48:27 +00:00
Christian Heimes
933238ad85
Issue #3714 : nntplib module broken by str to unicode conversion
...
Patch by Victor, Reviewed by Barry
2008-11-05 19:44:21 +00:00
Christian Heimes
fb5faf0285
Issue #1210 : Fixed imaplib
...
Patch by Victor Stinner, reviewed by Barry Warsaw.
2008-11-05 19:39:50 +00:00
Christian Heimes
ecc42a2b82
Fixed issue #4233 .
...
Changed semantic of _fileio.FileIO's close() method on file objects with closefd=False. The file descriptor is still kept open but the file object behaves like a closed file. The FileIO object also got a new readonly attribute closefd.
Approved by Barry
2008-11-05 19:30:32 +00:00
Martin v. Löwis
b37509b11b
Merged revisions 67098 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r67098 | martin.v.loewis | 2008-11-04 21:40:09 +0100 (Di, 04 Nov 2008) | 2 lines
Issue #4204 : Fixed module build errors on FreeBSD 4.
........
2008-11-04 20:45:29 +00:00
Amaury Forgeot d'Arc
dd8059f078
#3626 : On cygwin, starting "python z" would not display any error message:
...
printf("%ls") fails if the wide string is 1 char long :-(
2008-10-30 23:03:32 +00:00
Amaury Forgeot d'Arc
424b4819be
Merged revisions 67049 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r67049 | amaury.forgeotdarc | 2008-10-30 22:18:34 +0100 (jeu., 30 oct. 2008) | 8 lines
Issue #4176 : Pickle would crash the interpreter when a __reduce__ function
does not return an iterator for the 4th and 5th items.
(sequence-like and mapping-like state)
A list is not an iterator...
Will backport to 2.6 and 2.5.
........
2008-10-30 22:25:31 +00:00
Christian Heimes
6a27efa2d3
Issue 3723: Fixed initialization of subinterpreters
...
The patch fixes several issues with Py_NewInterpreter as well as the demo for multiple subinterpreters.
Most of the patch was written by MvL with help from Benjamin, Amaury and me. Graham Dumpleton has verified that this patch fixes an issue with mod_wsgi.
2008-10-30 21:48:26 +00:00
Christian Heimes
5833a2f6fd
Issue #4213 : The file system encoding is now normalized by the codec subsystem, for example UTF-8 is turned into utf-8.
...
Patch created by Victor and reviewed by me. The change is required for proper initialization of subinterpreters.
2008-10-30 21:40:04 +00:00
Christian Heimes
9c94ba4e7d
Issue #4200 : Changed the atexit module to store its state in its PyModuleDef atexitmodule. This fixes a bug with multiple subinterpeters. The bug was found by Graham Dumpletom during his work on a 3.0 port of mod_wsgi. The patch has been reviewed by Benjamin.
2008-10-30 21:34:02 +00:00
Christian Heimes
fec925b315
Issue #4237 : io.FileIO() was raising invalid warnings caused by insufficient initialization of PyFileIOObject struct members.
2008-10-30 21:22:55 +00:00
Amaury Forgeot d'Arc
f43ee81ef2
#4170 : Fix segfault when pickling a defauldict object.
...
The 2.x dict.iteritems() returns an iterator,
whereas the 3.0 dict.items() returns a "view",
which is iterable, but not an iterator with its __next__ method.
Patch by Hirokazu Yamamoto.
2008-10-30 20:58:42 +00:00
Benjamin Peterson
08a8f5fff9
restore compilation on OpenBSD #4146
2008-10-19 14:15:00 +00:00
Amaury Forgeot d'Arc
87eee631fb
#3664 : The pickle module could segfault if a Pickler instance is not correctly initialized:
...
when a subclass forgets to call the base __init__ method,
or when __init__ is called a second time with invalid parameters
Patch by Alexandre Vassalotti.
2008-10-17 20:15:53 +00:00
Martin v. Löwis
869bad9b5a
Issue #3717 : Fix Demo/embed/demo.c.
...
Reviewed by Benjamin Peterson.
2008-10-17 15:54:44 +00:00
Martin v. Löwis
c820eaf347
Merged revisions 66958 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r66958 | martin.v.loewis | 2008-10-17 15:43:01 +0200 (Fr, 17 Okt 2008) | 1 line
Issue #4091 : Install pythonxy.dll in system32 again.
........
2008-10-17 13:47:20 +00:00
Brett Cannon
da78043237
Latin-1 source code was not being properly decoded when passed through
...
compile(). This was due to left-over special-casing before UTF-8 became the
default source encoding.
Closes issue #3574 . Thanks to Victor Stinner for help with the patch.
2008-10-17 03:38:50 +00:00
Benjamin Peterson
3de7fb86fc
Victor Stinner's patch to make telnetlib use bytes 3725
2008-10-15 20:54:24 +00:00
Martin v. Löwis
33b6450d23
Issue #4072 : Restore build_py_2to3. Add a distutils demo for
...
build_py_2to3.
2008-10-15 05:58:17 +00:00
Martin v. Löwis
f63921f9d0
Merged revisions 66881 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r66881 | martin.v.loewis | 2008-10-13 13:23:35 +0200 (Mo, 13 Okt 2008) | 2 lines
Issue #4018 : Disable "for me" installations on Vista.
........
2008-10-13 11:30:30 +00:00
Amaury Forgeot d'Arc
cf8016a8d6
Issues #2384 and #3975 : Tracebacks were not correctly printed when the source file
...
contains a ``coding:`` header: the wrong line was displayed, and the encoding was not respected.
Patch by Victor Stinner.
2008-10-09 23:37:48 +00:00
Martin v. Löwis
4e0630cb52
Issue #3740 : Null-initialize module state.
...
Reviewed by Benjamin Peterson.
2008-10-07 13:16:28 +00:00
Martin v. Löwis
d8506df229
Merged revisions 66814 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r66814 | martin.v.loewis | 2008-10-06 17:15:40 +0200 (Mo, 06 Okt 2008) | 3 lines
Issue #4014 : Don't claim that Python has an Alpha release status, in addition
to claiming it is Mature.
........
2008-10-06 15:19:21 +00:00
Martin v. Löwis
04dc25c537
Issue #3187 : Add sys.setfilesystemencoding.
2008-10-03 16:09:28 +00:00
Guido van Rossum
f0af3e30db
Issue #3187 : Better support for "undecodable" filenames. Code by Victor
...
Stinner, with small tweaks by GvR.
2008-10-02 18:55:37 +00:00
Martin v. Löwis
601149bb8e
Merged revisions 66686 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r66686 | martin.v.loewis | 2008-09-30 00:09:07 +0200 (Di, 30 Sep 2008) | 5 lines
Issue #3965 : Allow repeated calls to turtle.Screen, by making it a
true singleton object.
Reviewed by Gregor Lingl.
........
2008-09-29 22:19:08 +00:00
Benjamin Peterson
3a53fbbfcf
#3911 FTP.makeport was giving bad port numbers
...
reviewed by Benjamin and Antoine
2008-09-27 22:04:16 +00:00
Benjamin Peterson
60320cb3e4
#3946 fix PyObject_CheckBuffer on a memoryview object
...
reviewed by Antoine
2008-09-26 21:49:22 +00:00
Amaury Forgeot d'Arc
b5cf301b8e
#3929 : dbm.open() would try to raise a tuple. This does not work anymore with python 3.0.
...
Reviewed by Georg Brandl.
2008-09-25 22:27:43 +00:00