summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a ctypes test.Thomas Heller2007-07-121-4/+4
|
* Skip testing the special file "/dev/tty" on Windows. This test doesThomas Heller2007-07-121-16/+17
| | | | weird things if someone has a "\dev" directory on the current drive.
* Make this a pure-ASCII file. This used to have a Latin-1 coding andGuido van Rossum2007-07-121-12/+11
| | | | | | | | | | contain several string literals using non-ASCII characters. Because of the pain of displaying those characters, it's better to use \xXX escapes for these instead of typing the accented characters. Apologies if I missed something; it didn't look like there was anything that depended on this file being encoded in Latin-1 or containing non-ASCII characters.
* Merged revisions 56265-56300 via svnmerge fromGuido van Rossum2007-07-121-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/p3yk ........ r56274 | georg.brandl | 2007-07-11 08:10:46 -0700 (Wed, 11 Jul 2007) | 2 lines Fix #1751965, typo in isinstance. ........
* Fix for tet_bigmem.py (the failure was caused by a spurious referenceGuido van Rossum2007-07-121-1/+1
| | | | | to 'file', which no longer exists). Fix inspired by Christian Heimes, SF# 1752195.
* Fixes for str/uni/bytes for gettext.py. test_gettext.py passes.Guido van Rossum2007-07-121-33/+13
| | | | | | | | Fix by Christian Heimes, SF# 1751958, who writes: I tested the fixes with the Zope3 zope.app.locales packages. The mo files are loaded and parsed w/o any problem. The translation with gettext.gettext is working as expected.
* Fix asynchat to use bytes instead of strings.Guido van Rossum2007-07-122-18/+18
| | | | Fix by Alexandre Vassalotti, SF# 1752173.
* Fix test_poll.py. By Christian Heimes.Guido van Rossum2007-07-111-1/+1
|
* Fix the test; solution found by Christian Heimes. Thanks!Thomas Heller2007-07-111-2/+2
|
* Fix one more ctypes test, and disable the tests that were segfaulting.Thomas Heller2007-07-113-63/+69
| | | | Thanks to Christian Heimes for finding these tests.
* dict.keys() returns an iterable, convert it into a list.Thomas Heller2007-07-111-1/+1
|
* Fix some more ctypes tests.Thomas Heller2007-07-112-6/+6
|
* Merged revisions 56154-56264 via svnmerge fromGuido van Rossum2007-07-115-306/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/p3yk ................ r56155 | neal.norwitz | 2007-07-03 08:59:08 +0300 (Tue, 03 Jul 2007) | 1 line Get this test working after converting map to return an iterator ................ r56202 | neal.norwitz | 2007-07-09 04:30:09 +0300 (Mon, 09 Jul 2007) | 37 lines Merged revisions 56124-56201 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r56129 | georg.brandl | 2007-06-30 04:01:01 -0700 (Sat, 30 Jun 2007) | 2 lines Document smtp.SMTPAuthenticationError. ........ r56137 | georg.brandl | 2007-07-01 01:11:35 -0700 (Sun, 01 Jul 2007) | 2 lines Fix a few webbrowser.py problems. ........ r56143 | georg.brandl | 2007-07-02 04:54:28 -0700 (Mon, 02 Jul 2007) | 2 lines Remove duplicate sentence from alarm() doc. ........ r56170 | mark.hammond | 2007-07-03 19:03:10 -0700 (Tue, 03 Jul 2007) | 3 lines copy built files to the PCBuild directory, where tools like distutils or external build processes can find them. ........ r56176 | kurt.kaiser | 2007-07-05 15:03:39 -0700 (Thu, 05 Jul 2007) | 10 lines Many calls to tk.call involve an arglist containing a single tuple. Calls using METH_OLDARGS unpack this tuple; calls using METH_VARARG don't. Tcl's concatenation of args was affected; IDLE doesn't start. Modify Tkapp_Call() to unpack single tuple arglists. Bug 1733943 Ref http://mail.python.org/pipermail/python-checkins/2007-May/060454.html ........ r56177 | neal.norwitz | 2007-07-05 21:13:39 -0700 (Thu, 05 Jul 2007) | 1 line Fix typo in comment ........ ................ r56251 | neal.norwitz | 2007-07-11 10:01:01 +0300 (Wed, 11 Jul 2007) | 1 line Get working with map returning an iterator (had to fix whitespace too) ................ r56255 | thomas.wouters | 2007-07-11 13:41:37 +0300 (Wed, 11 Jul 2007) | 6 lines Clean up merge glitch or copy-paste error (the entire module was duplicated, except the first half even had some more copy-paste errors, referring to listcomps and genexps instead of setcomps) ................ r56256 | thomas.wouters | 2007-07-11 15:16:01 +0300 (Wed, 11 Jul 2007) | 14 lines Dict comprehensions. Still needs doc changes (like many python-3000 features ;-). It generates bytecode similar to: x = {} for k, v in (generator here): x[k] = v except there is no tuple-packing and -unpacking involved. Trivial measurement suggests it's significantly faster than dict(generator here) (in the order of 2 to 3 times as fast) but I have not done extensive measurements. ................ r56263 | guido.van.rossum | 2007-07-11 15:36:26 +0300 (Wed, 11 Jul 2007) | 3 lines Patch 1724999 by Ali Gholami Rudi -- avoid complaints about dict size change during iter in destroy call. ................
* Fix some simple ctypes tests.Thomas Heller2007-07-113-12/+13
|
* Patch by Christian Heimes to change self.assert_(x == y) intoGuido van Rossum2007-07-1123-294/+294
| | | | | self.assertEqual(x, y). (Christian used self.failUnlessEqual(), but the double negative makes it hard to grok, so I changed it.)
* Make test_descr.py pass. Had to disable a few tests, remove referencesGuido van Rossum2007-07-111-84/+82
| | | | | | 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.
* Fix test_cmd_line.py. Fix by Christian Heimes.Guido van Rossum2007-07-111-3/+3
|
* Fix test_file.py. It was passing on OSX for the wrong reasonGuido van Rossum2007-07-101-2/+2
| | | | (somehow OSX marks I/O devices as seekable).
* Fix test_hashlib regression caused by my fixing hexdigest() to returnGuido van Rossum2007-07-101-13/+12
| | | | | | 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.)
* Make hmac use bytes. Make test_hmac pass.Guido van Rossum2007-07-102-26/+37
|
* Make test_genericpath pass.Guido van Rossum2007-07-101-1/+1
|
* Make test_posixpath.py pass.Guido van Rossum2007-07-101-1/+1
|
* Set closed flag *after* calling flush().Guido van Rossum2007-07-101-2/+4
|
* Make test_marshal pass. There was a bizarre recursion limit exceeded error,Guido van Rossum2007-07-101-98/+39
| | | | caused by not closing a file.
* Be even more lenient when catching errors from readlines().Guido van Rossum2007-07-101-1/+2
|
* Add proper tests for closed files to various I/O operations,Guido van Rossum2007-07-102-14/+41
| | | | | restoring a disabled test. This was necessary to make test_pickle.py pass.
* Add the function/method name to assertRaises.Guido van Rossum2007-07-101-3/+4
|
* Make test_urllib.py pass. Mostly str/bytes issues.Guido van Rossum2007-07-102-5/+5
| | | | | Also fix mac toolbox glue to accept str, str8, bytes for 255-byte strings.
* Fix test_socket.py. Simple str/bytes issue with IPV6 addresse.Guido van Rossum2007-07-101-2/+2
|
* Made test_file pass. This meant adding support for read(-1) and read()Guido van Rossum2007-07-102-92/+88
| | | | | | | | 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).
* Change hashlib to return bytes from digest() instead of str8.Guido van Rossum2007-07-092-21/+24
|
* Make test_uuid passed.Guido van Rossum2007-07-092-88/+79
| | | | | | 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'.
* Make test_tempfile.py work. Make SpooledTempFile work in text and binary mode.Guido van Rossum2007-07-092-5/+22
|
* Make test_optparse pass.Guido van Rossum2007-07-091-5/+1
|
* Fix the last remaining problem with test_multibytecodec.py;Guido van Rossum2007-07-091-6/+11
| | | | the problem was writing a file in text mode instead of in binary mode.
* Two necessary fixes (but not enough to make tests pass):Guido van Rossum2007-07-031-19/+6
| | | | | - Use os.urandom() as the only source of random bytes. - Don't reference socket._fileobject; use io.BufferedReader instead.
* Fix test_types.py (broken due to removal of array.array('c')).Guido van Rossum2007-07-031-1/+1
|
* Remove a few unicode references accidentally merged in.Guido van Rossum2007-07-031-6/+6
|
* Fix test_cookie after filter() behavior change.Guido van Rossum2007-07-031-2/+2
|
* Fix test_struct. A bunch of array and bytes issues.Guido van Rossum2007-07-031-6/+6
|
* Creating an array with a bytes object as initializerGuido van Rossum2007-07-032-0/+5
| | | | | should treat the bytes as it treats a string. Not doing this broke re.compile() of big charsets.
* There is no longer a 'c' array typecode.Guido van Rossum2007-07-031-1/+1
|
* Merged revisions 56125-56153 via svnmerge fromGuido van Rossum2007-07-0343-209/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ........
* Fix test_httplib.Martin v. Löwis2007-06-302-9/+10
|
* Merged revisions 56020-56124 via svnmerge fromGuido van Rossum2007-06-307-17/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/p3yk ................ r56037 | georg.brandl | 2007-06-19 05:33:20 -0700 (Tue, 19 Jun 2007) | 2 lines Patch #1739659: don't slice dict.keys() in pydoc. ................ r56060 | martin.v.loewis | 2007-06-21 13:00:02 -0700 (Thu, 21 Jun 2007) | 2 lines Regenerate to add True, False, None. ................ r56069 | neal.norwitz | 2007-06-21 22:31:56 -0700 (Thu, 21 Jun 2007) | 1 line Get the doctest working again after adding None, True, and False as kewyords. ................ r56070 | neal.norwitz | 2007-06-21 23:25:33 -0700 (Thu, 21 Jun 2007) | 1 line Add space to error message. ................ r56071 | neal.norwitz | 2007-06-21 23:40:04 -0700 (Thu, 21 Jun 2007) | 6 lines Get pybench working, primarily * Use print function * Stop using string module * Use sorted instead of assuming dict methods return lists * Convert range result to a list ................ r56089 | collin.winter | 2007-06-26 10:31:48 -0700 (Tue, 26 Jun 2007) | 1 line Fix AttributeError in distutils/dir_util.py. ................ r56124 | guido.van.rossum | 2007-06-29 18:04:31 -0700 (Fri, 29 Jun 2007) | 30 lines Merged revisions 56014-56123 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r56019 | lars.gustaebel | 2007-06-18 04:42:11 -0700 (Mon, 18 Jun 2007) | 2 lines Added exclude keyword argument to the TarFile.add() method. ........ r56023 | lars.gustaebel | 2007-06-18 13:05:55 -0700 (Mon, 18 Jun 2007) | 3 lines Added missing \versionchanged tag for the new exclude parameter. ........ r56038 | georg.brandl | 2007-06-19 05:36:00 -0700 (Tue, 19 Jun 2007) | 2 lines Bug #1737864: allow empty message in logging format routines. ........ r56040 | georg.brandl | 2007-06-19 05:38:20 -0700 (Tue, 19 Jun 2007) | 2 lines Bug #1739115: make shutil.rmtree docs clear wrt. file deletion. ........ r56084 | georg.brandl | 2007-06-25 08:21:23 -0700 (Mon, 25 Jun 2007) | 2 lines Bug #1742901: document None behavior of shlex.split. ........ r56091 | georg.brandl | 2007-06-27 07:09:56 -0700 (Wed, 27 Jun 2007) | 2 lines Fix a variable name in winreg docs. ........ ................
* Change readbuffer_encode() and charbuffer_encode() toWalter Dörwald2007-06-221-5/+5
| | | | return bytes objects.
* Open files in binary mode.Walter Dörwald2007-06-201-2/+2
|
* Change %c format specifier for PyArg_ParseTuple() so that it acceptsWalter Dörwald2007-06-201-0/+1
| | | | | | | | | | a unicode character (an int * must be passed as the argument). Change %c format specifier for Py_BuildValue() so that it outputs a unicode object. Fix datetime.datetime.isoformat(), so that it works if sep is a unicode character > U+00FF.
* Patch by Ron Adam: Don't use u prefix in unicode error messagesWalter Dörwald2007-06-202-13/+13
| | | | and remove u prefix from some comments in test_codecs.py.
* "Fix" the array module test -- by ripping out the 'c' typecode.Guido van Rossum2007-06-181-40/+2
| | | | (We already have 'b' for bytes and 'u' for unicode.)