Commit Graph

2050 Commits

Author SHA1 Message Date
Guido van Rossum ef7e90b4a7 Add a line about __builtin[s]__. 2006-03-15 05:25:39 +00:00
Guido van Rossum 2aa17aeefd Add note about int as abstract base class. 2006-03-15 04:41:44 +00:00
Guido van Rossum 4cf495d95c Accept PEP 338. Maybe there are some tweaks necessary to the code,
but I want to make it clear that this feature is accepted for 2.5.
2006-03-15 04:17:29 +00:00
Georg Brandl 46703e2ec0 contextlib is still undocumented 2006-03-13 15:26:13 +00:00
Georg Brandl 1c7dfaa953 msilib is now imported
add True and False to possible (pseudo-)keywords
2006-03-12 22:22:36 +00:00
Neal Norwitz ee02f1b8ae Reformat/organize planned features and update unicode, PEP 338 2006-03-10 07:29:48 +00:00
Andrew M. Kuchling ce8d288cea Various edits to improve sentences 2006-03-09 18:22:01 +00:00
Guido van Rossum f6659b5348 Update this PEP to reflect the new design: exceptions are swallowed only
when __exit__ returns a true value.
2006-03-09 17:39:53 +00:00
Thomas Heller 03a9d2dab8 Added note about ctypes backwards compatibility. 2006-03-09 07:32:28 +00:00
Neal Norwitz 48a8523f07 ctypes was moved into the stdlib 2006-03-09 06:45:25 +00:00
Georg Brandl 03519daebc typo 2006-03-08 15:37:33 +00:00
Neal Norwitz 0712a985bd Update the PEPs/features that were implemented 2006-03-08 05:33:34 +00:00
Guido van Rossum 9fab3b64b4 Accept and finalize PEP 357. __index__ is all checked in. 2006-03-07 18:58:54 +00:00
Nick Coghlan 90e67590fd Fix name of parameter in run_module signature 2006-03-06 08:59:10 +00:00
Brett Cannon 61850a7800 Clarify some wording as suggested by Nick Coghlan. 2006-03-04 20:42:02 +00:00
Martin v. Löwis 63fa47d96c Remember that we should update the UCD. 2006-03-04 17:26:24 +00:00
Neal Norwitz de41b4965c Fix some sentances, add a little info about ceval, remove asdl_seq_APPEND() 2006-03-03 21:45:55 +00:00
Hye-Shik Chang 5104007210 Fix an apparent typo in the expanded code. 2006-03-03 06:39:47 +00:00
Brett Cannon 854454ef09 Fix mismatch of PEP 339's title and what listed in the index. 2006-03-02 22:05:48 +00:00
Brett Cannon 03ecd8842d Swap in Python/compile.txt text; it's more comprehensive. Changed the name of
the PEP to reflect this.

Will delete Python/compile.txt and use this as the definitive copy.
2006-03-02 22:04:09 +00:00
David Goodger 794b1f8f11 converted to UTF-8 & added coding slugs 2006-03-02 19:54:50 +00:00
David Goodger d4d660d886 typo 2006-03-02 18:44:03 +00:00
David Goodger dd1d969c25 switched encoding to UTF-8 2006-03-02 18:31:36 +00:00
David Goodger 9359512370 typo 2006-03-02 18:26:21 +00:00
Sean Reifscheider 5e30b2c0ca Adding in header for text PEPs. 2006-03-02 18:24:48 +00:00
David Goodger 63ace70a54 use pyramid template 2006-03-02 18:20:17 +00:00
David Goodger c2218cae61 pyramid-specific PEP template 2006-03-02 18:20:03 +00:00
Sean Reifscheider 038c86ca74 Removing some extra HTML markup, adding a closing pre. 2006-03-02 18:12:44 +00:00
Sean Reifscheider 5c2eb31022 New version of pep2pyramid, removes HTML headers from text files. 2006-03-02 17:57:41 +00:00
Sean Reifscheider 70a59129df Nearly working. 2006-03-02 17:40:56 +00:00
Sean Reifscheider c1340af281 Kludged version. 2006-03-02 16:45:09 +00:00
Guido van Rossum 9feffcd8af /pubic/public/. Thanks Jennings Jared! 2006-03-02 03:46:55 +00:00
Brett Cannon 1c4f4d3f18 Shift pseudo-code to Transition Plan section and provide a pseudo-code
implementation of what BaseException will look like in Python 3.0 .
2006-03-02 00:36:20 +00:00
Brett Cannon cc5472f135 Fix a typo. 2006-03-01 23:51:20 +00:00
Brett Cannon ad251f7c86 Rework pseduo-code to better match implementation. Only affected __str__ and
__unicode__.  Had to be done this way for backwards-compatibility issues.
2006-03-01 23:44:47 +00:00
Brett Cannon 61b759c5f7 Move an edited idea from the core language section down to atomic types
section.
2006-03-01 18:47:47 +00:00
Guido van Rossum 1b6075f020 343: fix bug in nested().
356: add some tentative future keywords.
3000: add some new ideas.
2006-03-01 17:06:46 +00:00
Neal Norwitz 31ace078cc Forgot to update both places for the status 2006-03-01 08:59:06 +00:00
Brett Cannon 9e3b21db47 Reorganize: move stuff from core language to atomic types, add Influencing PEPs
section.
2006-03-01 05:32:44 +00:00
Brett Cannon 81eabf7a0d Change status of PEP 352 to final.
Also clarified wording to reflect the implementation; only exceptions are
new-style class.  Wording was ambiguous and suggested that you could raise
any new-style class which was considered insane by everyone at the core sprint
at PyCon 2006.  And, most importantly, a Tim-channeled Guido thought that the
current implementation was the way to go.  No one should be able to ``raise
42``.
2006-03-01 04:48:52 +00:00
Neal Norwitz 7e0013445c ssize_t is final. Thanks Martin! 2006-02-28 23:28:21 +00:00
Neal Norwitz 8a80d48999 Martin changed the encoding warning to an error 2006-02-28 23:10:27 +00:00
Guido van Rossum 1b6c373966 Fix two examples that were broken by the new semantics. 2006-02-28 22:49:15 +00:00
Neal Norwitz a0a335673a Raymond pointed out {}.has_key was not slated for removal 2006-02-28 21:52:10 +00:00
Neal Norwitz afdd996d22 Minor detail about the warning 2006-02-28 21:13:18 +00:00
Guido van Rossum d8e895c878 Clarify the expanded code -- exc is just used as a flag. 2006-02-28 21:05:40 +00:00
Guido van Rossum f038797f00 Change the PEP to add that __exit__() must re-raise the exception
passed in, if any.  This appears to be a deviation from how the PEP
was originally seen; but I think it's essential to be able to make a
simple promise about generators decorated with @contextmanager.

Added the transition plan and the __future__ statement.

Also some miscellaneous cleanup.
2006-02-28 20:58:17 +00:00
Guido van Rossum 12bffcefbe Mention dropping aquire_lock as an alias for acquire, etc. 2006-02-28 20:56:18 +00:00
Neal Norwitz 690f5c7e75 Oops, Thomas finished the __future__ support. 2006-02-28 20:05:04 +00:00
Neal Norwitz 4271cdc07b Status update 2006-02-28 19:57:16 +00:00