- 28 Eyl, 2001 1 kayıt (commit)
-
-
Fred Drake yazdı
subclassing list to add the length and item() attributes.
-
- 27 Eyl, 2001 17 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
(Migrate to branch, along with new files compiler.tex and asttable.tex.)
-
Fred Drake yazdı
Changes made to make it work in the new location.
-
Fred Drake yazdı
whether or not a link will be generated will depend on the link database. Add a couple of explanatory comments for one of the stranger constructs (giving input an empty name).
-
Fred Drake yazdı
-
Fred Drake yazdı
This should fix a bug in how time is allocated during exception propogation (esp. in the presence of finally clauses).
-
Tim Peters yazdı
-
Fred Drake yazdı
of something ad-hoc.
-
Marc-André Lemburg yazdı
-
Fred Drake yazdı
Fixed a typo in a comment.
-
Andrew M. Kuchling yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
used with text as was done here. Fixed so that the typeset version wraps the warning text and the HTML version does not create images of the warning text.
-
Tim Peters yazdı
getting displayed, due to a special case here whose purpose I didn't understand. So just disabled the doc suppression here. Another special case here skips the docs when picking apart a method and finding that the im_func is also in the class __dict__ under the same name. That one I understood. It has a curious consequence, though, wrt inherited properties: a static class copies inherited stuff into the inheriting class's dict, and that affects whether or not this special case triggers. The upshoot is that pydoc doesn't show the function docstrings of getter/setter/deleter functions of inherited properties in the property section when the class is static, but does when the class is dynamic (bring up Lib/test/pydocfodder.py under GUI pydoc to see this).
-
Tim Peters yazdı
order of defining class's name.
-
- 26 Eyl, 2001 22 kayıt (commit)
-
-
Tim Peters yazdı
Python since 1.5 (virtually everything I changed over the last week relies on "modern" features, particularly nested scopes).
-
Fred Drake yazdı
-
Barry Warsaw yazdı
organization.
-
Tim Peters yazdı
here means it has no more than one base class to rummage through (in which cases there's no potential confusion about resolution order).
-
Fred Drake yazdı
probably *should* be doing.
-
Tim Peters yazdı
-
Jeremy Hylton yazdı
Add raise_exception() to the _testcapi module. It isn't a test, but the C API exists only to support test_exceptions. raise_exception() takes two arguments -- an exception class and an integer specifying how many arguments it should be called with. test_exceptions uses BadException() to test the interpreter's behavior when there is a problem instantiating the exception. test_capi1() calls it with too many arguments. test_capi2() causes an exception to be raised in the Python code of the constructor.
-
Jeremy Hylton yazdı
If a new exception occurs while an exception instance is being created, try harder to make sure there is a traceback. If the original exception had a traceback associated with it and the new exception does not, keep the old exception. Of course, callers to PyErr_NormalizeException() must still be prepared to have tb set to NULL. XXX This isn't an ideal solution, but it's better than no traceback at all. It occurs if, for example, the exception occurs when the call to the constructor fails before any Python code is executed. Guido suggests that it there is Python code that was about to be executed -- but wasn't, say, because it was called with the wrong number of arguments -- then we should point at the first line of the code object anyway.
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
It's possible for PyErr_NormalizeException() to set the traceback pointer to NULL. I'm not sure how to provoke this directly from Python, although it may be possible. The error occurs when an exception is set using PyErr_SetObject() and another exception occurs while PyErr_NormalizeException() is creating the exception instance. XXX As a result of this change, it's possible for an exception to occur but sys.last_traceback to be left undefined. Not sure if this is a problem.
-
Fred Drake yazdı
In both the HTML and typeset versions of the documentation, add a colon after the name of a mail header so that it is more easily distinguished from other text.
-
Fred Drake yazdı
when using the \mailheader markup. Change a couple of inline examples to show the markup rather than the result.
-
Greg Ward yazdı
-
Fred Drake yazdı
Clarify the \mimetype description; it can be used to refer to a part of a MIME type name, so \mimetype{text} or \mimetype{plain} can be used, not just \mimetype{text/plain}.
-
Fred Drake yazdı
this before we finish the integration, along with some restructuring.
-
Thomas Wouters yazdı
a better place. Excessively fragile code, but at least it breaks when something in this area changes!
-
Barry Warsaw yazdı
added some new tests of message/delivery-status content type messages.
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
Also, add a clause to the big-if to handle message/delivery-status content types. These create a message with subparts that are Message instances, which best represent the header blocks of this content type.
-
Barry Warsaw yazdı
get_type(): Use a compiled regular expression, which can be shared. _get_params_preserve(): A helper method which extracts the header's parameter list preserving value quoting. I'm not sure that this needs to be a public method. It's necessary because we want get_param() and friends to return the unquoted parameter value, however we want the quote-preserved form for set_boundary(). get_params(), get_param(), set_boundary(): Implement in terms of _get_params_preserve(). walk(): Yield ourself first, then recurse over our subparts (if any).
-
Barry Warsaw yazdı
subtype for consistency with the rest of the package.
-
Barry Warsaw yazdı
typed_subpart_iterator(): Arguments major renamed to maintype and minor renamed to subtype for consistency with the rest of the package.
-