- 11 Jul, 2007 7 commits
-
-
Thomas Heller authored
-
Guido van Rossum authored
self.assertEqual(x, y). (Christian used self.failUnlessEqual(), but the double negative makes it hard to grok, so I changed it.)
-
Thomas Heller authored
This bug should be fixed in trunk and release25-maint also.
-
Thomas Heller authored
-
Thomas Heller authored
-
Guido van Rossum authored
to 'file', and fix a bunch of subtleties in the behavior of objects related to overriding __str__. Also disabled a few tests that I couldn't see how to fix but that seemed to be checking silly stuff only.
-
Guido van Rossum authored
-
- 10 Jul, 2007 15 commits
-
-
Guido van Rossum authored
(somehow OSX marks I/O devices as seekable).
-
Guido van Rossum authored
a text string instead of bytes. (This being hex digits it *should* be a text string -- that it wasn't before was a misunderstanding on my part of the C code.)
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
caused by not closing a file.
-
Guido van Rossum authored
-
Guido van Rossum authored
restoring a disabled test. This was necessary to make test_pickle.py pass.
-
Guido van Rossum authored
-
Guido van Rossum authored
Also fix mac toolbox glue to accept str, str8, bytes for 255-byte strings.
-
Guido van Rossum authored
-
Guido van Rossum authored
to even the most basic file object (I also added readall() which may be a better API). Also, not all the tests requiring specific failure modes could be saved. And there were the usual str/bytes issues. I made sure test_io.py still passes (io.py is now most thoroughly tested by combining test_file.py and test_io.py).
-
- 09 Jul, 2007 8 commits
-
-
Guido van Rossum authored
attempts to delete all modules). This makes test_subprocess work again. (I can't quite figure out why stdout/stderr don't get deleted properly, which would flush them anyway, but that's a separate issue.)
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
Change the UUID properties to use @property. Change the UUID API so that .bytes and .bytes_le return, and the corresponding arguments to __init__() require, values of type 'bytes'.
-
Guido van Rossum authored
However, test_ctypes is still broken -- and apparently more than before.
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
the problem was writing a file in text mode instead of in binary mode.
-
- 03 Jul, 2007 10 commits
-
-
Guido van Rossum authored
- Use os.urandom() as the only source of random bytes. - Don't reference socket._fileobject; use io.BufferedReader instead.
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
should treat the bytes as it treats a string. Not doing this broke re.compile() of big charsets.
-
Guido van Rossum authored
-
Guido van Rossum authored
The smartquote code was deciding whether to use ' or " by inspecting the *output* area...
-
Guido van Rossum authored
svn+ssh://pythondev@svn.python.org/python/branches/p3yk ........ r56127 | georg.brandl | 2007-06-30 09:32:49 +0200 (Sat, 30 Jun 2007) | 2 lines Fix a place where floor division would be in order. ........ r56135 | guido.van.rossum | 2007-07-01 06:13:54 +0200 (Sun, 01 Jul 2007) | 28 lines Make map() and filter() identical to itertools.imap() and .ifilter(), respectively. I fixed two bootstrap issues, due to the dynamic import of itertools: 1. Starting python requires that map() and filter() are not used until site.py has added build/lib.<arch> to sys.path. 2. Building python requires that setup.py and distutils and everything they use is free of map() and filter() calls. Beyond this, I only fixed the tests in test_builtin.py. Others, please help fixing the remaining tests that are now broken! The fixes are usually simple: a. map(None, X) -> list(X) b. map(F, X) -> list(map(F, X)) c. map(lambda x: F(x), X) -> [F(x) for x in X] d. filter(F, X) -> list(filter(F, X)) e. filter(lambda x: P(x), X) -> [x for x in X if P(x)] Someone, please also contribute a fixer for 2to3 to do this. It can leave map()/filter() calls alone that are already inside a list() or sorted() call or for-loop. Only in rare cases have I seen code that depends on map() of lists of different lengths going to the end of the longest, or on filter() of a string or tuple returning an object of the same type; these will need more thought to fix. ........ r56136 | guido.van.rossum | 2007-07-01 06:22:01 +0200 (Sun, 01 Jul 2007) | 3 lines Make it so that test_decimal fails instead of hangs, to help automated test runners. ........ r56139 | georg.brandl | 2007-07-01 18:20:58 +0200 (Sun, 01 Jul 2007) | 2 lines Fix a few test cases after the map->imap change. ........ r56142 | neal.norwitz | 2007-07-02 06:38:12 +0200 (Mon, 02 Jul 2007) | 1 line Get a bunch more tests passing after converting map/filter to return iterators. ........ r56147 | guido.van.rossum | 2007-07-02 15:32:02 +0200 (Mon, 02 Jul 2007) | 4 lines Fix the remaining failing unit tests (at least on OSX). Also tweaked urllib2 so it doesn't raise socket.gaierror when all network interfaces are turned off. ........
-