Benjamin Peterson
7dd854725b
get the symtable module back in working order
...
- Fix broken functions
- Add (hopefully) extensive tests
- Modernize a little
2008-08-17 17:13:26 +00:00
Antoine Pitrou
fd7c43e7be
#3556 : test_raiseMemError consumes an insane amount of memory
2008-08-17 17:01:49 +00:00
Antoine Pitrou
bebb18bef5
backport r65723: strengthen test_os.test_closerange
2008-08-17 14:43:41 +00:00
Hirokazu Yamamoto
41a81eb6cb
Backport r65661, r65760: Issue #3575 : Incremental decoder's decode
...
function now takes bytearray by using 's*' instead of 't#'.
2008-08-17 13:10:46 +00:00
Antoine Pitrou
c53427087e
fix ZipFile.testzip() to work with very large embedded files
2008-08-17 13:06:29 +00:00
Hirokazu Yamamoto
7f30a684c6
I forgot to update NEWS.
2008-08-17 09:46:56 +00:00
Hirokazu Yamamoto
a0fdd72f8e
Issue #2222 : Fixed reference leak when occured os.rename()
...
fails unicode conversion on 2nd parameter. (windows only)
2008-08-17 09:19:52 +00:00
Brett Cannon
047e4a915d
Update distutils so that it triggers no warnings when run under -3.
2008-08-17 04:16:04 +00:00
Facundo Batista
94f243aa41
Issue 2464. Supports a malformation in the URL received
...
in a redirect.
2008-08-17 03:38:39 +00:00
Benjamin Peterson
25f2d89f32
uhh PySTEntry->ste_unoptimized has to be exposed too
2008-08-17 02:23:43 +00:00
Benjamin Peterson
025d9392a6
fix compile errors
2008-08-17 01:27:30 +00:00
Benjamin Peterson
e3444c8b59
a few improvements
2008-08-17 01:17:15 +00:00
Benjamin Peterson
e0d4c7b5bd
expose PySTEntry.nested so the symtable module will work
2008-08-17 01:09:17 +00:00
Antoine Pitrou
1e45c58a55
Make test_ossaudiodev work.
2008-08-17 00:36:03 +00:00
Benjamin Peterson
e0d12eb85c
PySTEntry's constructor is static; there's no point in a fancy API name
2008-08-16 23:29:40 +00:00
Georg Brandl
765812f1ff
Review symtable docs.
2008-08-16 22:37:05 +00:00
Benjamin Peterson
0847332716
include filename and line number in SyntaxError
2008-08-16 22:11:33 +00:00
Brett Cannon
721b1457a0
Silence DeprecationWarning raised by mimetools and rfc822 in cgi.
2008-08-16 22:00:27 +00:00
Brett Cannon
0a4128eae2
Silence the DeprecationWarning raised in httplib when mimetools is imported.
2008-08-16 21:56:03 +00:00
Brett Cannon
abe423ed2c
Silence the DeprecationWarning raised by importing mimetools in BaseHTTPServer.
...
This does have an unfortunate side-effect of silencing the warning for all
subsequent code that imports mimetools as well since the warning is only
executed upon the first import of mimetools.
2008-08-16 21:47:07 +00:00
Benjamin Peterson
1e296cc858
add some documentation for symtable
2008-08-16 21:04:16 +00:00
Benjamin Peterson
4acb1899c6
#3424 rearrange the order of tests in imghdr to place more common types first
2008-08-16 16:29:02 +00:00
Facundo Batista
eb90b788f4
Issue #2776 : fixed small issue when handling an URL with double slash
...
after a 302 response in the case of not going through a proxy.
2008-08-16 14:44:07 +00:00
Benjamin Peterson
5b02ef3e1b
note how os.utime should be used for emulating touch
2008-08-16 03:13:07 +00:00
Benjamin Peterson
4eb993939d
fix markup
2008-08-16 03:02:41 +00:00
Benjamin Peterson
1b5c32cd75
Merged revisions 65397 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
........
r65397 | collin.winter | 2008-08-01 22:39:06 -0500 (Fri, 01 Aug 2008) | 5 lines
Patch #3480 by Nick Edds.
Dramatically simplifies the fix_imports pattern, resulting in a reduction of the test_all_fixers runtime from 122+ secs to 59 secs (a good predictor of 2to3 performance).
........
2008-08-15 23:51:24 +00:00
Gregory P. Smith
59de7f5733
document that waitpid raises OSError
2008-08-15 23:14:00 +00:00
Antoine Pitrou
b90a8be96f
#2676 : email/message.py [Message.get_content_type]: Trivial regex hangs on pathological input
2008-08-15 21:03:21 +00:00
Georg Brandl
a174a37321
#3558 : Attribute reference binds more tightly than subscription and call.
2008-08-15 18:35:09 +00:00
Antoine Pitrou
11ec65d82b
Issue #3476 : make BufferedReader and BufferedWriter thread-safe
2008-08-14 21:04:30 +00:00
Thomas Heller
63d325e8c4
Disable the test until I have one that works.
2008-08-14 20:19:18 +00:00
Martin v. Löwis
64034f994c
Fix memory leak: Always DECREF obj in PyBuffer_Release.
2008-08-14 20:12:06 +00:00
Thomas Heller
6d2014ee59
Try to fix the test on 64-bit platforms.
2008-08-14 20:04:38 +00:00
Thomas Heller
57adf22f6e
issue #3554 : ctypes.string_at and ctypes.wstring_at must use the
...
pythonapi calling convention so that the GIL is held and error return
values are checked.
2008-08-14 19:10:48 +00:00
Facundo Batista
67d1981c51
Issue 1432. Fixes a bug caused because of the evolution
...
of the RFC that describes the behaviour. Note that we now
have the same behaviour than the current browsers.
2008-08-14 16:51:00 +00:00
Martin v. Löwis
8401eec7fa
Properly INCREF reference in Py_buffer.
2008-08-14 15:56:07 +00:00
Martin v. Löwis
241b8345ea
Make obj an owned reference in Py_buffer; this checkin
...
was missing from the patch for #3139 .
2008-08-14 15:54:27 +00:00
Hirokazu Yamamoto
9f4e7fee62
Added _multiprocessing module support. (VC6)
2008-08-14 11:26:34 +00:00
Brett Cannon
9329846f00
Fix markup for various binary operation examples where the operands were bolded
...
and the operator was made literal, leading to non-valid reST. Changed to have
the entire expression just be a literal bit of text.
2008-08-14 05:55:18 +00:00
Hirokazu Yamamoto
41a4f4631b
Fixed test_distutils error (test_build_ext) on VC6.
2008-08-14 05:50:43 +00:00
Brett Cannon
bf3157b8e0
Silence the DeprecationWarning of rfc822 triggered by its importation in
...
mimetools.
This has an unfortunate side-effect of potentially not letting any warning
about rfc822's deprecation be seen by user-visible code if rfc822 is not
imported before mimetools. This is because modules are cached in sys.modules
and thus do not have their deprecation triggered more than once. But this
silencing would have happened by other code that silences the use of mimetools
or rfc822 anyway in the stdlib or user code, and thus seems justified to be
done here.
2008-08-14 05:00:03 +00:00
Hirokazu Yamamoto
eea8eda317
Issue #2065 : VC6 related fix.
...
- PC/VC6/_bsddb.dsp:
removed '/nodefaultlib:"msvcrt"' to fix linker error.
- PC/VC6/_msi.dsp, PC/VC6/pcbuild.dsw:
added new module support.
- PC/VC6/_sqlite3.dsp:
/D "MODULE_NAME=\"sqlite3\""
caused extra leading space like
#define MODULE_NAME " sqlite3"
so uses
/D MODULE_NAME=\"sqlite3\"
instead.
- PC/VC6/python.dsp:
changed stack size to 2MB to avoid stack overflow on
some tests.
2008-08-14 01:33:44 +00:00
Martin v. Löwis
581a1495a1
Add Hirokazu Yamamoto.
2008-08-12 20:45:21 +00:00
Bill Janssen
5bfbd763f3
update ssl documentation
2008-08-12 17:09:57 +00:00
Bill Janssen
39295c2650
remove duplicate close() from ssl.py; expose unwrap and add test for it
2008-08-12 16:31:21 +00:00
Martin v. Löwis
f91d46a17d
Issue #3139 : Make buffer-interface thread-safe wrt. PyArg_ParseTuple,
...
by denying s# to parse objects that have a releasebuffer procedure,
and introducing s*.
More module might need to get converted to use s*.
2008-08-12 14:49:50 +00:00
Ronald Oussoren
aa8efbf084
Another fix for 4-way universal builds, use the right #ifndef guard
...
to detect the OSX 10.5 SDK.
2008-08-12 12:41:45 +00:00
Ronald Oussoren
a4cb472fb0
Fix typo in the `arch` commandline
2008-08-12 12:29:13 +00:00
Jesse Noller
5d35373706
Fix the connection refused error part of issue 3419, use errno module instead of a static list of possible connection refused messages.
2008-08-11 19:00:15 +00:00
Antoine Pitrou
9fcd4b3d29
#3134 : shutil referenced undefined WindowsError symbol
2008-08-11 17:21:36 +00:00