Neal Norwitz
bb217d9ed8
Make sure to flush output when writing dots during -R runs
2007-08-12 00:00:44 +00:00
Martin v. Löwis
2614e1dc63
Remove obsolete ifdef.
2007-08-11 21:58:46 +00:00
Neal Norwitz
f7f28fc46b
Fix problem when exec'ing a string with a coding
2007-08-11 21:31:25 +00:00
Martin v. Löwis
7ac971243b
Change module to produce and consume bytes.
2007-08-11 19:28:53 +00:00
Neal Norwitz
03fc7799b0
Remove unnecessary import
2007-08-11 19:27:13 +00:00
Neal Norwitz
1e50a9f7cc
Fix test_wsgiref that used StringIO and a BufferedReader rather than
...
real files. This code assumed that fileno() would succeed which wasn't
the case.
2007-08-11 18:37:05 +00:00
Guido van Rossum
9264ecd799
Quick fix for a new problem here -- using string.lowercase somehow caused
...
problems.
2007-08-11 16:40:13 +00:00
Georg Brandl
0eaa940638
Fix automatic replacing mistake.
2007-08-11 15:39:18 +00:00
Martin v. Löwis
d78d3b4541
Fall back to ascii if the locale module cannot be loaded.
2007-08-11 15:36:45 +00:00
Guido van Rossum
10f07c41e6
A few sqlite files were still using RO instead of READONLY.
2007-08-11 15:32:55 +00:00
Martin v. Löwis
a291c8fed2
Fix reference leak.
2007-08-11 14:25:27 +00:00
Martin v. Löwis
d1cd4d4176
Set sys.stdout.encoding properly.
...
Always set LC_CTYPE on interpreter startup.
Add device_encoding function.
2007-08-11 14:02:14 +00:00
Martin v. Löwis
79c320898d
Change shelve to require a bytes-oriented dict as
...
the underlying storage, and yet provide string keys.
2007-08-11 06:57:14 +00:00
Neal Norwitz
8dfc4a9bac
Remove support for __members__ and __methods__. There still might be
...
some cleanup to do on this. Particularly in Python/traceback.c with
getting rid of the getattr if possible and Demo/*metaclasses/Enum.py.
2007-08-11 06:39:53 +00:00
Martin v. Löwis
32ca442b13
Fix test_bsddb3.
2007-08-11 06:13:20 +00:00
Neal Norwitz
2cde0eb922
Fix refleaks
2007-08-11 04:58:43 +00:00
Neal Norwitz
9edcc2e2fd
Handle error
2007-08-11 04:58:26 +00:00
Kurt B. Kaiser
7378df7822
Fix what appears to be a very old bug. Tkinter in struni is more intolerant
...
of non-existant text widget 'marks', it seems.
2007-08-11 04:20:51 +00:00
Guido van Rossum
efdca3e071
Use an event variable to wait for the server to be ready, rather than sleep(0.1).
2007-08-10 21:28:41 +00:00
Kurt B. Kaiser
6ae6ba09ea
Remove the None tag from tagdefs dict for now, appears inoperative and
...
causes a _tkinter error in py3k.
2007-08-10 19:45:35 +00:00
Guido van Rossum
e9fb515d46
Fix refcount bug in make_Zreplacement().
2007-08-10 19:26:04 +00:00
Jeremy Hylton
e6b59c5550
Make sure the mock object passed to finish_request() is buffered.
2007-08-10 19:13:33 +00:00
Jeremy Hylton
7ffe2998cd
Allow rfc822 to process headers from an incoming HTTP request.
2007-08-10 18:49:32 +00:00
Jeremy Hylton
4b878bd3d5
Style
2007-08-10 18:49:01 +00:00
Guido van Rossum
6e69f7faa3
Fix a bit of code that wasn't converted properly, causing a segfault.
2007-08-10 18:35:04 +00:00
Gerhard Häring
6d21456137
Make the sqlite tests pass.
2007-08-10 18:15:11 +00:00
Guido van Rossum
bd4a63e091
A small tweak to avoid calling traceback.format_exception_only() with
...
a bogus (tuple) value. This should fix the "make install" issue Neal
reported.
2007-08-10 17:36:34 +00:00
Lars Gustäbel
5590d8cc8a
RFC 1952 requires the FNAME field to be Latin-1. Do not include
...
filenames that cannot be represented that way.
2007-08-10 12:02:32 +00:00
Walter Dörwald
36f938fbdf
Fix refleak: decref inputobj after extracting the relavant info (the object
...
won't go away, as the exception object holds another reference).
2007-08-10 10:11:43 +00:00
Martin v. Löwis
cccc58d993
Fix dbshelve and much of dbtables.
2007-08-10 08:36:56 +00:00
Martin v. Löwis
9b01862d32
Wrap set_location.
2007-08-10 07:47:16 +00:00
Neal Norwitz
c32f71dd56
Fix some doc problems.
2007-08-10 05:05:23 +00:00
Kurt B. Kaiser
e1b4a1613b
Fix circular import issue
2007-08-10 02:45:06 +00:00
Kurt B. Kaiser
f2335a9da0
Fix filter() issues
2007-08-10 02:41:21 +00:00
Guido van Rossum
283f3ffc24
Remove spurious (and unneeded) import of StringIO.
2007-08-10 01:01:28 +00:00
Guido van Rossum
11019804f6
In PyFile_WriteString(), call PyUnicode_FromString() instead of
...
PyString_FromString(). This is arguably more correct, even if it
shouldn't matter much (all the input is likely to be ASCII).
2007-08-09 22:58:05 +00:00
Guido van Rossum
f39317a972
Hack to avoid a nasty recursion issue when Python is invoked
...
in verbose mode: pre-import the Latin-1 and UTF-8 codecs
2007-08-09 22:51:04 +00:00
Guido van Rossum
516f41e032
Fix some logic in PythonCmd() -- if the AsString() call failed, we'd
...
be calling LEAVE_PYTHON twice (once in PythonCmd_Error() and once in
PythonCmd() itself).
This fix doesn't fix the IDLE problems, but at least makes them more
debuggable by getting rid of the segfault.
Will backport.
2007-08-09 21:42:19 +00:00
Guido van Rossum
9ce8e38099
Fix two bugs in socket_getaddr():
...
(a) 'single' shouldn't be DECREF'ed in the cleanup code;
(b) the fallback case in makesockaddr() should use y# instead of s#
in the format, since the data is bytes, not UTF-8 text.
2007-08-09 21:06:37 +00:00
Guido van Rossum
6ca130d0db
Oops. The PyObject_Print() function was totally broken; the original code
...
was relying on PyString.tp_print but that no longer works.
Fortunately it's rarely called; only the gdb 'pyo' command seems affected.
2007-08-09 20:47:59 +00:00
Kurt B. Kaiser
66aaf74e52
Fix remaining map() issues.
...
M idlelib/PyShell.py
M idlelib/EditorWindow.py
M idlelib/rpc.py
M idlelib/OutputWindow.py
M idlelib/RemoteObjectBrowser.py
2007-08-09 18:00:23 +00:00
Kurt B. Kaiser
60455b22de
Use relative imports
2007-08-09 17:15:54 +00:00
Guido van Rossum
4f93a56a7f
Oops, this was placed in the wrong branch.
2007-08-09 14:56:37 +00:00
Guido van Rossum
870ea07a7c
Add a tombstone.
2007-08-09 14:36:01 +00:00
Guido van Rossum
bacadcca98
Create the new Py3k branch.
2007-08-09 14:28:23 +00:00
Guido van Rossum
c76a250f3e
Merged revisions 56782-56847 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/p3yk
................
r56808 | kurt.kaiser | 2007-08-07 14:15:45 -0700 (Tue, 07 Aug 2007) | 2 lines
Replace sys.exitfunc call with atexit call
................
r56835 | thomas.wouters | 2007-08-08 09:20:30 -0700 (Wed, 08 Aug 2007) | 8 lines
Tests for dict comprehensions I forgot to 'svn add' when committing the
actual feature.
I was _sure_ I had checked in these new tests already, but I guess the
checkin failed and I didn't notice.
................
r56847 | guido.van.rossum | 2007-08-09 07:03:34 -0700 (Thu, 09 Aug 2007) | 30 lines
Merged revisions 56760-56846 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r56762 | georg.brandl | 2007-08-06 00:37:58 -0700 (Mon, 06 Aug 2007) | 2 lines
Place #ifdef Py_USING_UNICODE around decode_unicode().
........
r56763 | georg.brandl | 2007-08-06 00:39:09 -0700 (Mon, 06 Aug 2007) | 2 lines
Replace unnecessary function call.
........
r56764 | georg.brandl | 2007-08-06 00:52:20 -0700 (Mon, 06 Aug 2007) | 2 lines
Patch #1765839 : add link to https+proxy urllib2 opener.
........
r56797 | georg.brandl | 2007-08-07 00:13:24 -0700 (Tue, 07 Aug 2007) | 2 lines
Bug #1769002 : fix a now-wrong sentence in the tutorial.
........
r56830 | georg.brandl | 2007-08-08 06:03:41 -0700 (Wed, 08 Aug 2007) | 3 lines
Revert the fix for #1548891 , it broke backwards compatibility with arbitrary read buffers.
Fixes #1730114 .
........
r56833 | georg.brandl | 2007-08-08 06:50:02 -0700 (Wed, 08 Aug 2007) | 2 lines
Fix compilation warning.
........
................
2007-08-09 14:26:58 +00:00
Guido van Rossum
34d1928766
SF patch# 1770008 by Christian Heimes (plus some extras).
...
Completely get rid of StringIO.py and cStringIO.c.
I had to fix a few tests and modules beyond what Christian did, and
invent a few conventions. E.g. in elementtree, I chose to
write/return Unicode strings whe no encoding is given, but bytes when
an explicit encoding is given. Also mimetools was made to always
assume binary files.
2007-08-09 01:03:29 +00:00
Martin v. Löwis
918f49e645
Fix most of the bsddb3 tests.
2007-08-08 22:08:30 +00:00
Guido van Rossum
eb29e9ab2b
Fix core dump in an endcase of b.strip() that I missed.
2007-08-08 21:55:33 +00:00
Thomas Heller
2fb5ac745b
Fix the ctypes tests. Patch from Victor Stinner. He writes:
...
The problem is that ctypes c_char (and c_char_p) creates unicode string
instead of byte string. I attached a proposition (patch) to change this
behaviour (use bytes for c_char).
So in next example, it will display 'bytes' and not 'str':
from ctypes import c_buffer, c_char
buf = c_buffer("abcdef")
print (type(buf[0]))
Other behaviour changes:
- repr(c_char) adds a "b"
eg. repr(c_char('x')) is "c_char(b'x')" instead of "c_char('x')"
- bytes is mutable whereas str is not:
this may break some modules based on ctypes
2007-08-08 18:47:32 +00:00