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
Guido van Rossum
fc3436becd
Add an encoding property to TextIOBase instances.
...
Add sys.__std{in,out,err}__.
Make test_sys pass.
2007-05-24 17:58:06 +00:00
Guido van Rossum
75d6f1a2fa
Fix tset_bytes.py.
2007-05-24 17:52:00 +00:00
Walter Dörwald
eceb0fbb0a
Fix test_exceptions.py: There were still str8 objects
...
in the UnicodeError constructor tests, but the
constructors take str arguments now.
2007-05-24 17:49:56 +00:00
Guido van Rossum
78c1c4d49f
Link _fileio statically -- it is needed during initialization.
2007-05-24 17:45:19 +00:00
Walter Dörwald
9e4dc911ea
Fix list_test.py::test_print(): Read and write the
...
file in text mode, so the file content comes back
as str not bytes.
2007-05-24 17:44:33 +00:00
Walter Dörwald
2565d90dd7
Fix test_funcattrs.py: __name__ attribute must be str8.
2007-05-24 17:34:27 +00:00
Guido van Rossum
305b9246a7
Fix test_bool and test_bufio.
2007-05-24 16:11:18 +00:00
Guido van Rossum
6f376c4031
Enable new I/O. Disable creation of old files.
...
Lots of stuff fails now, including -S and -m command line flags.
2007-05-24 14:31:33 +00:00
Guido van Rossum
fa0054aa73
Make test_subprocess work. Fix universal newlines in io.py.
2007-05-24 04:05:35 +00:00