Georg Brandl
81ac1ce56a
Address a few XXX comments, other fixes.
2007-08-31 17:17:17 +00:00
Georg Brandl
dcc56f8bf6
Add bytes/remove unicode from the data model.
2007-08-31 16:41:12 +00:00
Georg Brandl
85eb8c103c
- document bytes()
...
- throw out many mentions of "old-style/new-style"
- add memoryview() though I somebody has to fill in the details
- throw out str.decode()
- throw out classobj and instanceobj
2007-08-31 16:33:38 +00:00
Guido van Rossum
3540ef16c1
Tagging for release of Python 3.0a1.
2007-08-31 15:07:53 +00:00
Guido van Rossum
ba25c89919
Got test_plistlib working. Don't ask how.
2007-08-31 14:18:20 +00:00
Guido van Rossum
261f9df18d
Fix fall-out of str.decode removal.
2007-08-31 14:07:27 +00:00
Guido van Rossum
b3922cb086
Neal sent real performance numbers. :-(
2007-08-31 14:03:28 +00:00
Guido van Rossum
06b8b02711
Per Georg's suggestion, get rid of str.decode() (which always raises an
...
exception) and change bytes.find() to use _getbuffer(), so b"".find("")
will raise TypeError instead of SystemError.
2007-08-31 13:48:41 +00:00
Thomas Heller
674e9389e9
Add a workaround for a strange bug on win64, when _ctypes is compiled
...
with the SDK compiler. This should fix the failing
Lib\ctypes\test\test_as_parameter.py test.
2007-08-31 13:06:44 +00:00
Barry Warsaw
c5a6a3078b
Restore test_email for a1. It passes completely.
2007-08-31 11:19:21 +00:00
Martin v. Löwis
5deb2101df
Explicitly convert err->text to Unicode. Fixes #1069 .
2007-08-31 11:17:42 +00:00
Martin v. Löwis
90d1fcd101
Change %s argument for PyUnicode_FromFormat to
...
be UTF-8. Fixes #1070 .
2007-08-31 11:01:23 +00:00
Barry Warsaw
bef9d21d14
Make test_email.py completely pass. This is cheating though because the two
...
line splitting examples don't split things the way they used to -- or should.
In these cases, change the test case and add an XXX.
The final failure was in Charset.body_encode() with euc-jp charset. These
return the original string unencoded, which isn't right. XXX and comment this
out for now; we'll fix it after a1.
2007-08-31 10:55:37 +00:00
Georg Brandl
7f13e6b3e2
string.maketrans() now produces translation tables for bytes.translate() -- wrong module?
...
Fix all remaining instances that did bad things with the new str.translate().
2007-08-31 10:37:15 +00:00
Georg Brandl
226878cba5
Add bytes methods documentation.
2007-08-31 10:15:37 +00:00
Martin v. Löwis
283e35f606
Mark registry components as 64-bit on Win64.
2007-08-31 09:59:29 +00:00
Thomas Heller
680d7befc0
Fix a buggy test. str8 objects contained NUL-terminated strings,
...
bytes objects don't.
2007-08-31 09:54:51 +00:00
Georg Brandl
4b49131f2b
Commit #1068 : new docs for PEP 3101. Also document the old string formatting as "old", and begin documenting str/unicode unification.
2007-08-31 09:22:56 +00:00
Thomas Heller
20594ccf07
round(1e20) wrongly returned 0.
...
This fixes test_builtin on windows.
(bug was introduced by the merge of the int/long unification branch,
rev 53421)
2007-08-31 08:56:50 +00:00
Georg Brandl
57e3b68c22
Update the first two parts of the reference manual for Py3k,
...
mainly concerning PEPs 3131 and 3120.
2007-08-31 08:07:45 +00:00
Martin v. Löwis
3dc33d1845
Revert 57722. Move error dialog APIs to msvcrt instead,
...
add -n option to regrtest, and use it on the buildbot.
2007-08-31 07:58:36 +00:00
Georg Brandl
39cf04b7bb
Regenerate Lib/symbol.py.
2007-08-31 07:58:27 +00:00
Georg Brandl
c3f5bad778
Fix unicode issue in tutorial.
2007-08-31 06:46:05 +00:00
Thomas Heller
4afcfb4f00
Fix test_startfile and remove duplicated test.
2007-08-31 06:45:04 +00:00
Thomas Heller
8b7a95750a
Insert "startfile" into posix_methods again; it was accidentially
...
removed in rev 55543.
2007-08-31 06:44:36 +00:00
Georg Brandl
fd5359c772
Fix sphinx-build so that it runs with 2.x and 3.x but refuses to start with 3.x.
2007-08-31 06:20:46 +00:00
Georg Brandl
5a165584d7
Correct a few typos.
2007-08-31 06:15:01 +00:00
Neal Norwitz
64fd6fb254
Ugh, hopefully I can get this right. The code is only compiled on Win64
2007-08-31 05:32:33 +00:00
Neal Norwitz
b879f57b32
Try to fix the problem of passing a non-int on Win64 right this time.
2007-08-31 05:20:36 +00:00
Neal Norwitz
1fe5f38852
Remove checking redundantly for checks of PyInt and PyLong.
2007-08-31 04:32:55 +00:00
Neal Norwitz
538d17aa23
Try to fix a problem with large values on Win64. Diagnosed by Thomas Heller
2007-08-31 04:31:47 +00:00
Guido van Rossum
671117a43a
Force test_mailbox and test_old_mailbox into submission.
...
(a) Several tests in test_mailbox were failing because we were writing
text to a file opened in binary mode. Switching to text fixed these.
(b) test_unix_mbox() in each test does a wacko comparison which apparently
no longer works due to a different way the message gets parsed.
I disabled this, I don't think the test was testing what it thought
it was testing.
2007-08-31 04:25:05 +00:00
Neal Norwitz
c2550c7b1c
Remove chr8, we're not likely to need it at this point
2007-08-31 04:17:51 +00:00
Kurt B. Kaiser
7cec252b9d
1. Don't encode input strings to bytes.
...
2. Re-enable stderr redirection.
2007-08-31 04:15:13 +00:00
Neal Norwitz
639a8ffcb7
Thomas removed all the SLICE op codes
2007-08-31 04:10:28 +00:00
Guido van Rossum
71d4a34c39
Customary 2nd submit of this file after it's been changed.
2007-08-31 04:03:25 +00:00
Neal Norwitz
e0906d13c3
A few more fixes to the tutorial
2007-08-31 03:46:28 +00:00
Barry Warsaw
7aa02e6590
More email package fixes.
...
Fix a couple of tests since .body_encode()'s arguments have changed. Also, I
think body_encode() should take a string not a byte array for consistency with
the rest of the api (but I'm not positive about this). In
quoprimime.body_encode(), body_check() must be passed an int.
Current status: 7F (no errors!)
2007-08-31 03:26:19 +00:00
Guido van Rossum
0616b792ba
Tutorial update for 3.0 by Paul Dubois.
...
I had to fix a few markup issues in controlflow.rst and modules.rst.
There's a unicode issue on line 448 in introduction.rst that someone else needs to fix.
2007-08-31 03:25:11 +00:00
Barry Warsaw
8b2af27dae
More email package fixes.
...
MIMEApplication() requires a bytes object for its _data, so fix the tests.
We no longer need utils._identity() or utils._bdecode(). The former isn't
used anywhere AFAICT (where's "make test's" lint? <wink>) and the latter is a
kludge that is eliminated by base64.b64encode().
Current status: 5F/5E
2007-08-31 03:04:26 +00:00
Barry Warsaw
00b34228bb
More email package fixes.
...
This repairs the linear whitespace insertion between RFC 2047 encoded words
without leaving bogus trailing spaces at the end lines that end in encoded
words.
Current status: 7F/9E
2007-08-31 02:35:00 +00:00
Eric Smith
3bcc42ad0f
Changed signature of string.Formatter.get_field, per suggestion by
...
Ron Adam.
Added test case for using all parameters in string.Formatter.
2007-08-31 02:26:31 +00:00
Eric Smith
11fe3e05ff
Fixed test name.
2007-08-31 01:33:06 +00:00
Eric Smith
81936699c8
Added test cases for string.Formatter subclassing.
...
Made format_spec parameter to builtin format optional, defaults to
empty string. Added test cases.
2007-08-31 01:14:01 +00:00
Collin Winter
231ff0ec11
Fix a compile error on Windows.
2007-08-31 00:59:38 +00:00
Collin Winter
812567d3f8
Cut test_raise down to size.
2007-08-31 00:47:26 +00:00
Collin Winter
32347fb29b
Update import.c's MAGIC value for the new raise syntax (as opposed to merely updating the comment).
2007-08-31 00:42:15 +00:00
Guido van Rossum
7576583903
Minor tweaks.
2007-08-31 00:38:53 +00:00
Guido van Rossum
b197f3cf64
First draft of a what's new document.
...
(There's something wrong with my network right now so I can't build it.)
2007-08-31 00:37:00 +00:00
Guido van Rossum
6deb1bf83f
Use pow() instead of repeated multiplication by 10 in round(x, n).
2007-08-31 00:27:03 +00:00