Commit Graph

1724 Commits

Author SHA1 Message Date
Raymond Hettinger 873af4a927 With Barry's blessing, marking PEP 274 as withdrawn.
After genexps were introduced, it was no longer needed.
2005-06-17 02:13:11 +00:00
Raymond Hettinger df82c82ddc Withdraw 288 in favor of 343. 2005-06-15 16:34:03 +00:00
Guido van Rossum aa16af4b48 Fix/unify PEP 342's title. 2005-06-14 15:14:01 +00:00
David Goodger 66351626ac updated PEP 342 title 2005-06-14 02:21:33 +00:00
Guido van Rossum 4bfb4a6a1e Update: at this point I'm leaning towards preferring next() over
__next__() again, but I've no time to update the PEP right now.
    I've changed the title to Coroutines via Enhanced Generators at
    Timothy Delaney's suggestion.
2005-06-14 01:30:57 +00:00
Guido van Rossum a61abd2828 Restrict 'as VAR' to VAR being a single variable or a parenthesized
series of variables.  This keeps the door open for a future extension
with multiple as-clauses.
2005-06-11 05:14:20 +00:00
David Goodger d75a3b0145 updated links; thanks to Felix Wiemann 2005-06-07 13:17:37 +00:00
Guido van Rossum b69c21f1e7 Add Wiki link. 2005-06-06 17:15:17 +00:00
Michael W. Hudson 9893f796ea Incredibly minor clarification. 2005-06-03 09:32:57 +00:00
Guido van Rossum 235d1d29e2 Include suggestions from Nick Coghlan. 2005-06-02 15:13:55 +00:00
Guido van Rossum 787d7a1050 Raise RuntimeError in close(). Add list of open issues. 2005-06-02 14:56:36 +00:00
Guido van Rossum b71b1ff13d List PEPs that can be rejected once this is accepted. This turned up
a surprise: PEP 319.
2005-06-01 21:01:11 +00:00
Guido van Rossum c76b8b40fc Address most of Phillip Eby's comments. 2005-06-01 16:45:25 +00:00
Guido van Rossum 76de894c1a Updated PEP 343 title. 2005-06-01 15:16:33 +00:00
Guido van Rossum a942512355 Specify generator enhancements. Change keyword to 'with'. 2005-06-01 15:13:37 +00:00
Guido van Rossum 0c4151b242 Warn readers of coming attractions. 2005-05-31 20:27:15 +00:00
David Goodger d994875a12 added PEP 346, User Defined ("with") Statements, by Nick Coghlan; withdrawn by the author 2005-05-28 22:44:24 +00:00
Andrew M. Kuchling 7993632adb Fix title typo 2005-05-23 13:08:09 +00:00
David Goodger 3425a34f2f added PEP 345, Medatadata for Python Software Packages 1.2, by Richard Jones 2005-05-23 00:59:54 +00:00
Guido van Rossum a9a33511f4 More generic decimal example. 2005-05-18 14:24:27 +00:00
Raymond Hettinger ca313eced9 Fill-in missing word. 2005-05-18 06:07:07 +00:00
Guido van Rossum 324efa3d31 Outdent "return +s" and explain why. Thanks Raymond! 2005-05-18 03:58:29 +00:00
Guido van Rossum 2dcf31c84a Add a variant of the decimal example. 2005-05-18 02:53:26 +00:00
Guido van Rossum b99aa09cf2 Elaborate Decimal context example, thanks to Michael Chermside. 2005-05-17 22:15:50 +00:00
Ka-Ping Yee 2e09a4c99d Simplify implementation of print_chain. 2005-05-16 19:12:51 +00:00
Guido van Rossum 6d466b9e14 *Really* move the __enter__ call where it belongs. 2005-05-16 13:42:52 +00:00
Ka-Ping Yee 2b1d6dd3c8 Mention GetBaseException in C#. 2005-05-16 07:10:22 +00:00
Ka-Ping Yee 3d514b0e42 Add "raise ... from" statement.
Add reference to Perl 6 exception RFC.
2005-05-16 06:58:12 +00:00
Guido van Rossum 22bae2bbd0 Move the __enter__ call out of the try suite. I was nuts putting it
inside.
2005-05-16 00:36:01 +00:00
Guido van Rossum cc6ea270d6 Rejecting PEP 340 in favor of PEP 343. 2005-05-16 00:34:33 +00:00
Ka-Ping Yee 84ea75eb01 Update Rationale. 2005-05-15 23:53:56 +00:00
Ka-Ping Yee 43671683c9 Add __cause__ and language comparisons. 2005-05-15 23:29:56 +00:00
Ka-Ping Yee c2c4af5fd7 Add PEP 344. Shorten title to make it fit in PEP 0. 2005-05-15 19:49:01 +00:00
Ka-Ping Yee f9e92a3824 Add PEP 344: Exception Chaining and the Traceback Attribute. 2005-05-15 19:30:38 +00:00
David Goodger 5c42550605 fixed typos 2005-05-15 00:45:42 +00:00
Guido van Rossum cea61e0c0a __exit__ is always called with 3 args. 2005-05-14 17:36:15 +00:00
Guido van Rossum 9dccdb93a1 Break last line of intro differently so "PEP 310" can be a hyperlink. 2005-05-14 05:20:21 +00:00
Guido van Rossum 72d772445b Explain the __exit__() signature. 2005-05-14 05:18:36 +00:00
Guido van Rossum a83f881582 Slight elaboration for readers who don't recall PEP 310. 2005-05-14 05:08:23 +00:00
Guido van Rossum 33cff6d943 Add a motivational section, remove tabs, add colons, and some very
minor edits.
2005-05-14 05:02:28 +00:00
Guido van Rossum 3df485114c Various clarifications. Mention Decimal context example. Clarify
that I don't like having files etc. implement __enter__ and __exit__
directly.
2005-05-14 04:02:10 +00:00
Guido van Rossum e9086b2485 Don't be wishy-washy about the call to __exit__().
Fix the redirecting_stdout() example (remove the try/finally).
2005-05-14 02:02:40 +00:00
Guido van Rossum 3e348d5237 Add PEP 343: Anonymous Block Redux 2005-05-14 00:08:20 +00:00
Guido van Rossum 4f5abc4b4f Note that 'yield' w/o an EXPR is currently illegal. 2005-05-11 22:09:37 +00:00
Guido van Rossum 9cb17e5426 Split PEP 342 (Enhanced Iterators) off of PEP 340. 2005-05-11 21:58:43 +00:00
Guido van Rossum cd4723bc31 Fix the grammar, with Reinhold's approval. 2005-05-11 21:29:16 +00:00
David Goodger b8122feb32 added PEP 341, "Unifying try-except and try-finally", by Reinhold Birkenfeld 2005-05-07 12:13:49 +00:00
Guido van Rossum 57968c2010 There's no need to be fuzzy about the moreal equivalent of "raise
*exc".
2005-05-06 14:38:09 +00:00
Guido van Rossum 87d2fd6de8 Mention some rejected ideas (and explain why). 2005-05-05 15:39:19 +00:00
Guido van Rossum fa5f960327 Fix bug in example 5 found by Reinhold Birkenfeld. 2005-05-04 21:00:46 +00:00