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
Neal Norwitz
7abb173d4b
Finally spell parens write (I think).
2006-02-28 17:18:37 +00:00
Neal Norwitz
c2c6013283
Guido decided to remove slicing opcodes (from Jeremy's mail about slicing bugs
...
in the new AST).
Found some more MACROs to remove.
2006-02-28 16:57:49 +00:00
Guido van Rossum
53c1f1795e
Change the translation slightly.
...
ctx.__exit__ is now bound before ctx.__enter__;
ctx.__enter__ is still called before the try-block
is entered, but VAR is assigned *inside* the try-block.
Clarify what happens to break, continue, return.
2006-02-27 21:08:43 +00:00
Neal Norwitz
dc9835bebb
Add note about cleaning up namespace
2006-02-27 18:29:14 +00:00
Neal Norwitz
ee1191f906
Try to clarify parens a bit
2006-02-27 17:38:27 +00:00
Neal Norwitz
baa6e3c955
MvL added _ast module
2006-02-27 17:19:00 +00:00
Neal Norwitz
fb21dca761
Update status, Thomas did 308
2006-02-27 17:11:57 +00:00
Neal Norwitz
41ae421a05
Add note from 308
2006-02-27 17:11:04 +00:00
Guido van Rossum
df7a33afb0
PEP 308 is final. A great many thanks go to Thomas Wouters!
2006-02-27 16:55:05 +00:00
Neal Norwitz
3e2085f82e
Minor updates
2006-02-27 16:26:26 +00:00
Guido van Rossum
3eed115841
Clarify the new syntax and note a backwards incompatibility.
2006-02-26 19:47:55 +00:00
Neal Norwitz
78e4ec3a47
What the hell, speed up the schedule by a month.
...
Update status and add some more details.
2006-02-26 15:36:50 +00:00
David Goodger
f7ec3048fd
patch from Paul Moore
2006-02-24 22:47:18 +00:00
David Goodger
f242f9b082
deferred PEP 315 at Raymond Hettinger's request
2006-02-24 22:43:04 +00:00
Neal Norwitz
617a80e2ac
I posted a message on python-dev about removing support for Windows 9x
...
in Python 2.6. 2.5 will display a warning message on unsupported systems.
2006-02-24 17:47:22 +00:00
Georg Brandl
586cb2249c
CVS -> SVN
2006-02-22 22:02:13 +00:00
Georg Brandl
662dbe7c31
CVS is now SVN
2006-02-22 22:01:02 +00:00
Neil Schemenauer
61b80831fe
Reformat.
2006-02-22 20:49:37 +00:00
Neil Schemenauer
2da9d64f5e
Add PEP 358 to index.
2006-02-22 20:43:33 +00:00
Neil Schemenauer
cd7901e86e
Add 'The "bytes" object' PEP.
2006-02-22 20:40:03 +00:00
Guido van Rossum
b92889b332
Travis's changes.
2006-02-22 04:00:18 +00:00
Georg Brandl
04878ba988
Add ``multifile`` to PEP 4.
2006-02-21 19:22:02 +00:00
Neal Norwitz
80bb3418b1
Fix a few small issues. opening() is introduced later.
2006-02-20 22:24:44 +00:00
Brett Cannon
aa6acdbce6
Add removal of dict.setdefault()
2006-02-19 07:10:16 +00:00
Neal Norwitz
f42160765a
Correct versions since this PEP was not implemented in 2.4
2006-02-19 03:29:42 +00:00
Neal Norwitz
dcbb9e2182
Minor additions that are hopefully fixed sooner
2006-02-18 20:32:56 +00:00
Nick Coghlan
7e4f8246cd
Reduce public API to just runpy.run_module
2006-02-17 15:17:21 +00:00
Georg Brandl
05deb96f48
Update PEP 4 with documentation changes.
2006-02-17 11:56:02 +00:00
Thomas Heller
c84414c86c
Mention ctypes.
2006-02-16 10:51:57 +00:00
Neal Norwitz
b86948b7f6
Yay for Anthony
2006-02-16 06:54:37 +00:00
Neal Norwitz
7ecd8bd1d7
MvL merged PEP 353, Thomas is in the volunteering spirit.
2006-02-16 05:47:52 +00:00