summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Fixed a refcount leak in _PyUnicode_AsDefaultEncodedString().Guido van Rossum2007-07-121-4/+1
| | | | | Found by Amaury Forgeot d'Arc, SF# 1752317. (Also removed a redundant check for !errors.)
* Use unicode instead of 8-bit strings.Guido van Rossum2007-07-121-6/+6
| | | | Patch by Alexandre Vassalotti, SF# 1752229.
* obcheckin.Guido van Rossum2007-07-111-2/+2
|
* Fix test_poll.py. By Christian Heimes.Guido van Rossum2007-07-111-1/+1
|
* Must create heaptypes with unicode names.Thomas Heller2007-07-111-5/+1
|
* Revert a wrong commit.Thomas Heller2007-07-112-15/+8
|
* Must create heaptypes with unicode names.Thomas Heller2007-07-112-8/+15
|
* 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
|
* Remove unused local variable.Thomas Heller2007-07-111-1/+0
|
* PyUnicode_AsEncodedString() returns a bytes object.Thomas Heller2007-07-111-1/+2
|
* Fix some more ctypes tests.Thomas Heller2007-07-112-6/+6
|
* Merged revisions 56154-56264 via svnmerge fromGuido van Rossum2007-07-1118-384/+280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ................
* See SF# 1751801: Windows: Add the _fileio builtin module, and undefineThomas Heller2007-07-113-1/+12
| | | | HAVE_FTRUNCATE because ftruncate does not exist on Windows.
* Fix some simple ctypes tests.Thomas Heller2007-07-113-12/+13
|
* Repair ctypes Structures.Thomas Heller2007-07-111-5/+5
|
* Avoid compiler warnings about 'const char*'.Thomas Heller2007-07-112-2/+2
|
* 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.)
* PyType_stgdict() returns a borrowed reference which must not be Py_DECREF'd.Thomas Heller2007-07-111-2/+0
| | | | This bug should be fixed in trunk and release25-maint also.
* print() is a function now.Thomas Heller2007-07-111-1/+1
|
* Make _ctypes_test.c compile on Windows.Thomas Heller2007-07-111-2/+2
|
* Make test_descr.py pass. Had to disable a few tests, remove referencesGuido van Rossum2007-07-115-96/+95
| | | | | | 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.)
* Silence compiler warning.Guido van Rossum2007-07-101-1/+1
|
* Make hmac use bytes. Make test_hmac pass.Guido van Rossum2007-07-102-26/+37
|
* Make sure hexdigest() returns str, not str8.Guido van Rossum2007-07-101-11/+6
|
* 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-103-9/+24
| | | | | 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-103-99/+158
| | | | | | | | 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).
* Upon exit, flush stdout and stderr (twice: before and after the code thatGuido van Rossum2007-07-091-0/+32
| | | | | | 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.)
* Change hashlib to return bytes from digest() instead of str8.Guido van Rossum2007-07-095-29/+32
|
* Forgot to submit this earlier; it's needed to make test_threading pass.Guido van Rossum2007-07-091-4/+4
|
* 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'.
* Changes to ctypes and Mac toolbox glue that fix test_threading and ↵Guido van Rossum2007-07-092-20/+71
| | | | | | test_platform. However, test_ctypes is still broken -- and apparently more than before.
* 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.