Walter Dörwald
5b1284d0b7
Fix gzip.py: Use bytes where 8bit strings have been used formerly.
...
(The filename gets written in utf-8 encoded form which probably
isn't correct.)
Fix the test.
2007-06-06 16:43:59 +00:00
Walter Dörwald
3a77c7ab16
If append mode is specified seek to the end of the file.
...
Add a test to test_fileio.py for this.
2007-06-06 16:31:14 +00:00
Walter Dörwald
fee1af9d1c
Fix test_codeccallbacks.py: bytes has no % operator.
2007-06-06 15:17:22 +00:00
Walter Dörwald
933daed922
Use PyUnicode_FromFormat() directly.
2007-06-06 15:15:34 +00:00
Walter Dörwald
2a0c081470
Change sys.intern() so that unicode strings can be
...
interned too. Add a test for this.
2007-06-05 20:22:04 +00:00
Walter Dörwald
360b01a663
Change getdefaultencoding() and getfilesystemencoding()
...
to return unicode strings.
2007-06-05 20:15:52 +00:00
Walter Dörwald
e7efd59390
Make the name of the C variables match the Python names
...
for chr()/chr8(). Fix function name in PyArg_ParseTuple()
call.
2007-06-05 20:07:21 +00:00
Walter Dörwald
b41bb7953b
unichr() is named chr() now => fix name in error message.
2007-06-05 20:02:26 +00:00
Walter Dörwald
233ccf2893
Change int_oct() and int_hex() to return unicode objects.
2007-06-05 19:50:53 +00:00
Walter Dörwald
5b0443cf3e
Use PyUnicode_FromFormat() directly in
...
zipimporter_repr().
2007-06-05 16:19:33 +00:00
Walter Dörwald
4254e76319
Change category(), bidirectional(), east_asian_width(),
...
decomposition() and name() to return unicode strings.
2007-06-05 16:04:09 +00:00
Walter Dörwald
0bbd8abe6b
Simplify os_init() implementations by using PyErr_Format()
...
directly instead of PyOS_snprintf()+PyErr_SetString().
2007-06-05 13:49:43 +00:00
Walter Dörwald
9cb0802cb5
Remove unused variable.
2007-06-05 13:48:11 +00:00
Walter Dörwald
a7eb93ec43
Simplify socket_repr() by using PyUnicode_FromFormat()
...
directly. Add a test that calls socket_repr().
2007-06-05 13:41:53 +00:00
Walter Dörwald
787b03ba4b
PyUnicode_FromFormat() does support %02x, so use it
...
for formatting the unicode decoding/encoding/translating
exception messages.
2007-06-05 13:29:29 +00:00
Walter Dörwald
cf47af4d71
Change time.strftime() to return a unicode string.
...
Use PyMem_Malloc() to allocate temporary storage.
2007-05-31 19:23:17 +00:00
Walter Dörwald
baf853c537
Change timedelta.__str__() to return a unicode object.
2007-05-31 18:42:47 +00:00
Walter Dörwald
bafa137c7e
Change isoformat() methods to return unicode strings.
2007-05-31 17:50:48 +00:00
Walter Dörwald
4af32b3d67
Change format_ctime() to return unicode (i.e.
...
date.ctime() and datetime.ctime() return unicode now).
2007-05-31 16:19:50 +00:00
Walter Dörwald
7696ed7b92
Change float.__str__() and complex.__str__() to return
...
unicode objects.
2007-05-31 15:51:35 +00:00
Walter Dörwald
346737fc19
Add support for width, precision and zeropadding to the %d, %i, %u and %x
...
format specifiers in PyUnicode_FromFormat().
Change unicode's tp_str implementation to return a unicode object.
2007-05-31 10:44:43 +00:00
Guido van Rossum
3e1b85ead1
Add a helper to display the various flags and components of code objects
...
(everything besides the actual code disassembly).
2007-05-30 02:07:00 +00:00
Guido van Rossum
dc089b6d07
Fix test_openpty.
2007-05-30 00:58:53 +00:00
Walter Dörwald
93f3910dca
types.StringType is gone, use str directly instead.
2007-05-29 19:31:48 +00:00
Walter Dörwald
865b003de0
Remove debug print.
2007-05-29 19:18:28 +00:00
Walter Dörwald
a327000bdd
Fix typo.
2007-05-29 19:13:29 +00:00
Walter Dörwald
812d8341ea
Fix test_pty.py.
2007-05-29 18:57:42 +00:00
Walter Dörwald
c02571484b
Fix file test.
2007-05-29 18:51:25 +00:00
Guido van Rossum
29478ef990
Merged revisions 55588-55630 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/p3yk
........
r55598 | neal.norwitz | 2007-05-26 10:44:02 +0800 (Sat, 26 May 2007) | 1 line
Fix refleak on infinite recursion
........
r55599 | neal.norwitz | 2007-05-26 10:47:45 +0800 (Sat, 26 May 2007) | 1 line
Add news entry about overidding isinstance/issubclass (PEP 3119)
........
r55629 | brett.cannon | 2007-05-29 08:06:59 +0800 (Tue, 29 May 2007) | 3 lines
Delete the cstubs module. Used as input to Modules/cgen.py to generate the gl
module which has already been removed.
........
2007-05-29 00:39:44 +00:00
Guido van Rossum
644e149b11
Get rid of a test for repr() of a file object.
2007-05-27 09:21:59 +00:00
Guido van Rossum
ad4404cdbf
Modernize. Values are now bytes.
2007-05-27 09:21:20 +00:00
Guido van Rossum
ff12e08273
Make the binhex test pass on Darwin.
...
Grr. Do we really want to support this module?
2007-05-27 09:20:49 +00:00
Guido van Rossum
a01a8b65e5
Remove use of types.StringType.
2007-05-27 09:20:14 +00:00
Guido van Rossum
c5b6ab0baa
Use input(), not our own fake raw input (in one place).
2007-05-27 09:19:52 +00:00
Guido van Rossum
e625fd5444
Make struct tests pass.
2007-05-27 09:19:04 +00:00
Guido van Rossum
54ad523f02
Make xmlrpclib fail less (test_sundry passes).
2007-05-27 09:17:48 +00:00
Guido van Rossum
859b5ec240
Add isatty() to TextIOWrapper.
2007-05-27 09:14:51 +00:00
Guido van Rossum
eba769657a
Make input9) behave properly with the new I/O library.
2007-05-27 09:13:28 +00:00
Walter Dörwald
f5bec7c67d
Change tp_str implementations of exception classes
...
to return unicode strings.
2007-05-26 15:03:32 +00:00
Guido van Rossum
63236cf386
Minimal fixes to save the bootstrap on OSX.
2007-05-25 18:39:29 +00:00
Guido van Rossum
adee45ed2c
Merged revisions 55545-55587 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/p3yk
........
r55587 | guido.van.rossum | 2007-05-25 10:37:01 -0700 (Fri, 25 May 2007) | 2 lines
Implement isinstance and issubclass overriding, a la PEP 3119.
........
2007-05-25 17:55:52 +00:00
Walter Dörwald
573c08c1b7
Change PyErr_Format() to generate a unicode string (by using
...
PyUnicode_FromFormatV() instead of PyString_FromFormatV()).
Change calls to PyErr_Format() to benefit from the new format
specifiers: Using %S, object instead of %s, PyString_AS_STRING(object)
with will work with unicode objects too.
2007-05-25 15:46:59 +00:00
Walter Dörwald
e65c86cca0
Document the existence of PyUnicode_InternInPlace() and
...
PyUnicode_InternFromString().
2007-05-25 14:14:31 +00:00
Walter Dörwald
1680713e52
Add interning of unicode strings by copying the functionality from
...
stringobject.c.
Intern "True" and "False" in bool_repr() again as it was in the
8bit string era.
2007-05-25 13:52:07 +00:00
Guido van Rossum
34a042d301
This is the last time I fix binhex. If it breaks again it goes in the dustbin.
2007-05-24 22:05:19 +00:00
Walter Dörwald
5c2fab6e23
Simplify %U handling by using Py_UNICODE_COPY.
2007-05-24 19:51:02 +00:00
Walter Dörwald
1d0476b2a2
Fix typo.
2007-05-24 19:10:53 +00:00
Guido van Rossum
2c94aa567e
Fixed array.fromfile(); removed references to PyFileObject in array.tofile().
...
Fixed test_array by removing tests that these two functions don't work
with cStringIO objects (which makes no sense).
2007-05-24 19:02:32 +00:00
Walter Dörwald
6c037ba7dc
Don't specify an encoding, let open figure out an
...
appropriate one.
2007-05-24 18:05:27 +00:00
Guido van Rossum
292aa0d806
Fix test_set.
2007-05-24 18:00:35 +00:00