Neal Norwitz
9a92310f87
Write bytes instead of unicode
2007-08-30 06:20:05 +00:00
Neal Norwitz
78a70bd870
Try to get test_pep352 and maybe test_platform to work on a Windows buildbot
2007-08-30 06:16:26 +00:00
Neal Norwitz
09cff641b8
Since the filename is encoded, we must add bytes to it. The test
...
still fails, but gets a little further with this change.
2007-08-30 05:59:15 +00:00
Martin v. Löwis
f73999165e
Add uuids for 3.0.
2007-08-30 05:45:17 +00:00
Neal Norwitz
16596ddb61
Try to fix the problem on the Windows buildbot where this code:
...
b * sys.maxint # from test_bytes.py line 379
Caused: SystemError: error return without exception set
2007-08-30 05:44:54 +00:00
Martin v. Löwis
ff0940ff53
Bump version numbers.
2007-08-30 05:40:17 +00:00
Neal Norwitz
cabac0ac3a
Stop using the find function on the string module, use the string method.
...
This will hopefully fix the problem on a Windows buildbot with test_sundry.
2007-08-30 05:35:41 +00:00
Martin v. Löwis
0c3842fe26
Forward Windows build instructions to PCbuild.
2007-08-30 05:34:10 +00:00
Neal Norwitz
c247e51e68
Make this module importable, this gets test___all__ to pass.
2007-08-30 05:19:29 +00:00
Collin Winter
5b7e9d76f3
General cleanup, raise normalization in Lib/distutils.
2007-08-30 03:52:21 +00:00
Collin Winter
a73bfee73d
Raise statement normalization in Lib/ctypes/.
2007-08-30 03:47:13 +00:00
Guido van Rossum
9604e66660
Oops. I copied a slightly older version of the email package from the sandbox.
...
This should restore the email package in the py3k branch to exactly what's in
the sandbox.
This wipes out 1-2 fixes made post-copy, which I'll re-apply shortly.
2007-08-30 03:46:43 +00:00
Neal Norwitz
2c440a1086
Use the new name for the parser module.
2007-08-30 03:10:46 +00:00
Neal Norwitz
315d845739
Revert revisions 57472, 57474, and 57477 which disabled some tests
...
when the email package was removed. Email was restored, so restore the tests.
2007-08-30 03:06:59 +00:00
Barry Warsaw
8b3d659692
Fix a more bytes/str confusion.
...
Use str.encode('raw-unicode-escape') consistently instead of bytes(string).
Remove the convert_eols argument from base64mime.decode(). This matches
previous API changes done to the quoprimime module.
2007-08-30 02:10:49 +00:00
Collin Winter
ce36ad8a46
Raise statement normalization in Lib/.
2007-08-30 01:19:48 +00:00
Guido van Rossum
8b3febef2f
Copying the email package back, despite its failings.
2007-08-30 01:15:14 +00:00
Guido van Rossum
21b731fb77
Fix an outdated URL in a SyntaxError message.
2007-08-30 00:10:46 +00:00
Guido van Rossum
8188e63452
When clobbering, also clean the docs.
2007-08-29 23:48:29 +00:00
Collin Winter
95fb569f46
Revert r57685 (weird merge result).
2007-08-29 23:41:34 +00:00
Guido van Rossum
ba1fffac86
Make it work with Py3k.
2007-08-29 23:37:34 +00:00
Collin Winter
3add4d78ff
Raise statement normalization in Lib/test/.
2007-08-29 23:37:32 +00:00
Collin Winter
e0281cab81
2007-08-29 23:37:10 +00:00
Collin Winter
98e0d4c61c
2007-08-29 23:36:47 +00:00
Guido van Rossum
5420bc3167
Don't delete test output when "make clean" is run -- only when "make
...
clobber" is run. (Thanks Thomas W. for pointing this out!)
2007-08-29 23:35:30 +00:00
Guido van Rossum
77b5e33e7d
Modernize clean and funny targets.
2007-08-29 23:24:02 +00:00
Guido van Rossum
1c896e3f97
Mostly rewritten, much shorter README for Py3k.
2007-08-29 23:03:30 +00:00
Guido van Rossum
63175a1330
[Oops, I forgot half of the patch.]
...
Patch # 1050 by Amaury Forgeot d'Arc.
On Windows, debug builds insert stack probes, and recursive functions
tend to exhaust the stack faster.
This patch reduces the marshal maximum depth from 2000 to 1500 for debug
builds only. Optimized builds are not affected.
This allows test_marshal to pass with debug builds.
2007-08-29 20:39:13 +00:00
Guido van Rossum
f7f3deb702
Andother bytes/str comparison caught by Jeremy's change.
2007-08-29 20:24:57 +00:00
Jeremy Hylton
9ff05b269f
Change string literal to bytes.
2007-08-29 19:09:54 +00:00
Jeremy Hylton
88d06a7240
Make terminator constants bytes.
2007-08-29 19:08:30 +00:00
Jeremy Hylton
a5dc3db3d1
Change string literals to bytes, since they are compared to bytes.
2007-08-29 19:07:40 +00:00
Guido van Rossum
e3e3701f8f
Fix issue # 1037 (sort of).
2007-08-29 18:54:41 +00:00
Jeremy Hylton
18c3ff887f
Make it an error to compare a bytes object and a Unicode object.
2007-08-29 18:47:16 +00:00
Guido van Rossum
991bf5d8c8
Patch # 1050 by Amaury Forgeot d'Arc.
...
On Windows, debug builds insert stack probes, and recursive functions
tend to exhaust the stack faster.
This patch reduces the marshal maximum depth from 2000 to 1500 for debug
builds only. Optimized builds are not affected.
This allows test_marshal to pass with debug builds.
2007-08-29 18:44:54 +00:00
Kurt B. Kaiser
cf3c4217c7
1. Debugger was failing to start due to DictProxy limitations.
...
2. Fix some debug prints in RemoteDebugger.py - use py3k syntax.
2007-08-29 18:44:24 +00:00
Guido van Rossum
39342f4e65
Patch # 1048 by Amaury Forgeot d'Arc.
...
test_float crashes on Windows, because the %zd format is used in a call
to PyOS_snprintf().
The attached patch properly uses PY_FORMAT_SIZE_T.
2007-08-29 18:42:15 +00:00
Guido van Rossum
fb67be2f6b
Three patches from issue #1047 , by Amaury Forgeot d'Arc:
...
1/ getargs.diff adds the 'Z' and 'Z#' format specifiers for
PyArg_ParseTuple. They mimic z and z# for unicode strings, by accepting
a Unicode or None (in which case the Py_UNICODE* pointer is set to
NULL). With doc and tests.
2/ subprocess.diff converts file PC/_subprocess.c to unicode. We use the
Unicode version of the win32 api (and Z conversion from previous patch)
3/ stdout.diff: sys.stdout must not convert the line endings, Windows
already does it.
Without this patch, when redirecting the output of python, the file
contains \r\r\n for each line. (test_subprocess did catch this)
However, I (GvR) removed the change to _fileio.c (included in the
patches) that prevents closing file descripors < 3 from being closed;
I think that needs to be solved in a different way.
2007-08-29 18:38:11 +00:00
Guido van Rossum
e86254e256
In rseponse to bug# 1029, force the newline default for StringIO to "\n",
...
so that even on Windows, after s.write("x\n"), s.getvalue() == "x\n".
2007-08-29 18:31:16 +00:00
Guido van Rossum
5f7b087f66
Unset PYTHONPATH, for my convenience.
2007-08-29 18:15:48 +00:00
Guido van Rossum
dcce8391d1
Insist that the argument to TextIOWrapper.write() is a basestring
...
instance. This was effectively already the case, but the error
reporting was lousy.
2007-08-29 18:10:08 +00:00
Guido van Rossum
e8a17aafca
Use the correct type for variables corresponding to 'u' formats.
2007-08-29 17:28:42 +00:00
Jeremy Hylton
da3f228740
Convert various string literals to bytes.
2007-08-29 17:26:34 +00:00
Jeremy Hylton
c4140a158e
PEP 7 clean ups, no change in behavior.
...
Reflow long lines.
Remove whitespace inside parents.
Move open braces off lines by themselves.
2007-08-29 16:21:59 +00:00
Jeremy Hylton
b4df71f095
Fix test failures caused by missing/incorrect conversion to bytes.
2007-08-29 14:56:40 +00:00
Guido van Rossum
8136014862
Fix up brokenness with hashing, now hashlib is strict in requiring bytes too.
2007-08-29 14:26:52 +00:00
Guido van Rossum
ec9a4afa32
Straggler (forgot to save this earlier).
2007-08-29 14:26:02 +00:00
Guido van Rossum
3227af454c
Refuse to compute digests from PyUnicode (str) instances.
...
This breaks a few things that I'll patch up in a minute.
2007-08-29 14:21:45 +00:00
Guido van Rossum
b3cf6fd58e
Oops, remove an abort() I put in for debugging.
2007-08-29 14:05:23 +00:00
Guido van Rossum
04c70ad971
Fix the one failing test (can't decode twice).
2007-08-29 14:04:40 +00:00