summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* ZipFile.close(): Kill the other struct.pack deprecationTim Peters2006-07-311-1/+1
| | | | | | | | | warning on Windows. Afraid I can't detect a pattern to when the pack formats decide to use a signed or unsigned format code -- appears nearly arbitrary to my eyes. So I left all the pack formats alone and changed the special-case data values instead.
* ZipFile.close(): Killed one of the struct.pack deprecationTim Peters2006-07-311-1/+2
| | | | | | | | | | | warnings on Win32. Also added an XXX about the line: pos3 = self.fp.tell() `pos3` is never referenced, and I have no idea what the code intended to do instead.
* Whitespace normalization.Tim Peters2006-07-311-3/+3
|
* Try to prevent hangs on Tru64/Alpha buildbot. I'm not certain this will helpNeal Norwitz2006-07-301-1/+37
| | | | and may need to be reverted if it causes problems.
* Verify that the signal handlers were really calledNeal Norwitz2006-07-301-0/+12
|
* Typo fixGeorge Yoshida2006-07-301-1/+1
|
* Mention Cygwin in distutils error message about a missing VS 2003.Martin v. Löwis2006-07-301-2/+4
| | | | Fixes #1257728.
* Base __version__ on sys.version_info, as distutils isMartin v. Löwis2006-07-301-1/+3
| | | | no longer maintained separatedly.
* Don't copy directory stat times in shutil.copytree on WindowsMartin v. Löwis2006-07-302-1/+34
| | | | Fixes #1525866.
* Bug #1515471: string.replace() accepts character buffers again.Neal Norwitz2006-07-301-2/+7
| | | | Pass the char* and size around rather than PyObject's.
* Patch #1531113: Fix augmented assignment with yield expressions.Neal Norwitz2006-07-301-3/+36
| | | | Also fix a SystemError when trying to assign to yield expressions.
* Whitespace normalization.Tim Peters2006-07-301-3/+3
|
* Minor typo fixesAndrew M. Kuchling2006-07-301-2/+2
|
* Disable test_getnode too, since this is also unreliable.Neal Norwitz2006-07-291-0/+6
|
* If the executable doesn't exist, there's no reason to try to start it.Neal Norwitz2006-07-291-1/+4
| | | | This prevents garbage about command not found being printed on Solaris.
* Disable these tests until they are reliable across platforms.Neal Norwitz2006-07-291-0/+12
| | | | | | | These problems may mask more important, real problems. One or both methods are known to fail on: Solaris, OpenBSD, Debian, Ubuntu. They pass on Windows and some Linux boxes.
* restore test un-intentionally removed in the xmlcore purge (revision 50941)Fred Drake2006-07-291-0/+15
|
* expunge the xmlcore changes:Fred Drake2006-07-2927-226/+247
| | | | | | | | | | | | | | | | | | | 41667, 41668 - initial switch to xmlcore 47044 - mention of xmlcore in What's New 50687 - mention of xmlcore in the library reference re-apply xmlcore changes to xml: 41674 - line ending changes (re-applied manually), directory props 41677 - add cElementTree wrapper 41678 - PSF licensing for etree 41812 - whitespace normalization 42724 - fix svn:eol-style settings 43681, 43682 - remove Python version-compatibility cruft from minidom 46773 - fix encoding of \r\n\t in attr values in saxutils 47269 - added XMLParser alias for cElementTree compatibility additional tests were added in Lib/test/test_sax.py that failed with the xmlcore changes; these relate to SF bugs #1511497, #1513611
* Fix docstring punctuationAndrew M. Kuchling2006-07-291-2/+2
|
* Revert rev 42617, it was introduced to work around bug #1441397.Georg Brandl2006-07-291-7/+0
| | | | test_compiler now passes again.
* Bug #1441397: The compiler module now recognizes module and functionGeorg Brandl2006-07-292-0/+9
| | | | docstrings correctly as it did in Python 2.4.
* Bug #1529871: The speed enhancement patch #921466 broke Python's compliancePhillip J. Eby2006-07-281-3/+1
| | | | | | with PEP 302. This was fixed by adding an ``imp.NullImporter`` type that is used in ``sys.path_importer_cache`` to cache non-directory paths and avoid excessive filesystem operations during imports.
* Patch #1529686: also run test_email_codecs with regrtest.py.Georg Brandl2006-07-281-4/+8
|
* Try to find the MAC addr on various flavours of Unix. This seems hopeless.Neal Norwitz2006-07-281-5/+31
| | | | The reduces the test_uuid failures, but there's still another method failing.
* Live with that "the hardware address" is an ill-definedTim Peters2006-07-282-8/+23
| | | | | | | concept, and that different ways of trying to find "the hardware address" may return different results. Certainly true on both of my Windows boxes, and in different ways (see whining on python-dev).
* Ensure the actual number matches the expected countNeal Norwitz2006-07-281-3/+4
|
* - pybsddb Bug #1527939: bsddb module DBEnv dbremove and dbrenameGregory P. Smith2006-07-281-6/+31
| | | | | | | methods now allow their database parameter to be None as the sleepycat API allows. Also adds an appropriate test case for DBEnv.dbrename and dbremove.
* Whitespace normalization.Tim Peters2006-07-271-1/+1
|
* Bug #1529297: The rewrite of doctest for Python 2.4 unintentionallyTim Peters2006-07-272-7/+5
| | | | | lost that tests are sorted by name before being run. ``DocTestFinder`` has been changed to sort the list of tests it returns.
* Patch #1520294: Support for getset and member descriptors in types.py,Barry Warsaw2006-07-274-5/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | inspect.py, and pydoc.py. Specifically, this allows for querying the type of an object against these built-in C types and more importantly, for getting their docstrings printed in the interactive interpreter's help() function. This patch includes a new built-in module called _types which provides definitions of getset and member descriptors for use by the types.py module. These types are exposed as types.GetSetDescriptorType and types.MemberDescriptorType. Query functions are provided as inspect.isgetsetdescriptor() and inspect.ismemberdescriptor(). The implementations of these are robust enough to work with Python implementations other than CPython, which may not have these fundamental types. The patch also includes documentation and test suite updates. I commit these changes now under these guiding principles: 1. Silence is assent. The release manager has not said "no", and of the few people that cared enough to respond to the thread, the worst vote was "0". 2. It's easier to ask for forgiveness than permission. 3. It's so dang easy to revert stuff in svn, that you could view this as a forcing function. :) Windows build patches will follow.
* check_node(): stop spraying mystery output to stderr.Tim Peters2006-07-271-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When a node number disagrees, keep track of all sources & the node numbers they reported, and stick all that in the error message. Changed all callers to supply a non-empty "source" argument; made the "source" argument non-optional. On my box, test_uuid still fails, but with the less confusing output: AssertionError: different sources disagree on node: from source 'getnode1', node was 00038a000015 from source 'getnode2', node was 00038a000015 from source 'ipconfig', node was 001111b2b7bf Only the last one appears to be correct; e.g., C:\Code\python\PCbuild>getmac Physical Address Transport Name =================== ========================================================== 00-11-11-B2-B7-BF \Device\Tcpip_{190FB163-5AFD-4483-86A1-2FE16AC61FF1} 62-A1-AC-6C-FD-BE \Device\Tcpip_{8F77DF5A-EA3D-4F1D-975E-D472CEE6438A} E2-1F-01-C6-5D-88 \Device\Tcpip_{CD18F76B-2EF3-409F-9B8A-6481EE70A1E4} I can't find anything on my box with MAC 00-03-8a-00-00-15, and am not clear on where that comes from.
* Remove code that is no longer used (ctypes.com).Thomas Heller2006-07-271-38/+7
| | | | | | | | | Fix the DllGetClassObject and DllCanUnloadNow so that they forward the call to the comtypes.server.inprocserver module. The latter was never documented, never used by published code, and didn't work anyway, so I think it does not deserve a NEWS entry (but I might be wrong).
* Make uuid test suite pass on this box by requesting output with LC_ALL=C.Georg Brandl2006-07-272-3/+10
|
* Whitespace normalization.Tim Peters2006-07-272-2/+1
|
* Add test_main() methods. These three tests were never runGeorg Brandl2006-07-273-6/+17
| | | | | | by regrtest.py. We really need a simpler testing framework.
* Reformat docstring; fix typoAndrew M. Kuchling2006-07-271-1/+2
|
* Bump distutils version to 2.5, as several new featuresMartin v. Löwis2006-07-271-1/+1
| | | | have been introduced since 2.4.
* Whitespace normalization.Tim Peters2006-07-262-2/+2
|
* Allow the 'onerror' argument to walk_packages() to catch any Exception, notPhillip J. Eby2006-07-261-5/+15
| | | | | just ImportError. This allows documentation tools to better skip unimportable packages.
* Bug #978833: Really close underlying socket in _socketobject.close.Martin v. Löwis2006-07-262-2/+5
| | | | | Fix httplib.HTTPConnection.getresponse to not close the socket if it is still needed for the response.
* Part of bug #1523610: fix miscalculation of buffer length.Georg Brandl2006-07-261-1/+18
| | | | | Also add a guard against NULL in converttuple and add a test case (that previously would have crashed).
* Bug #1459963: properly capitalize HTTP header names.Georg Brandl2006-07-263-26/+26
|
* Forward port some fixes that were in email 2.5 but for some reason didn't makeBarry Warsaw2006-07-263-1/+100
| | | | | | | it into email 4.0. Specifically, in Message.get_content_charset(), handle RFC 2231 headers that contain an encoding not known to Python, or a character in the data that isn't in the charset encoding. Also forward port the appropriate unit tests.
* Whitespace normalization.Tim Peters2006-07-251-3/+3
|
* Fix bug #1517990: IDLE keybindings on OSXRonald Oussoren2006-07-252-1/+54
| | | | | | | This adds a new key definition for OSX, which is slightly different from the classic mac definition. Also add NEWS item for a couple of bugfixes I added recently.
* Document the crashers that will not go away soon as "won't fix",Armin Rigo2006-07-252-0/+15
| | | | and explain why.
* Added another crasher, which hit me today (I was not intentionallyArmin Rigo2006-07-251-0/+16
| | | | | writing such code, of course, but it took some gdb time to figure out what my bug was).
* Document why is and is not a good way to fix the gc_inspection crasher.Armin Rigo2006-07-251-0/+15
|
* Fix a bug in the messages for an assert failure where not enough arguments ↵Brett Cannon2006-07-251-2/+2
| | | | | | to a string were being converted in the format.
* Patch #1525766: correctly pass onerror arg to recursive callsGeorg Brandl2006-07-251-4/+34
| | | | of pkg.walk_packages. Also improve the docstrings.