Accept PEP 3127 (integer literal and support) and reject PEP 3130 (access

to current module/class/function).
This commit is contained in:
Guido van Rossum 2007-05-10 22:56:48 +00:00
parent 34ec2ad36c
commit 41cc7d87e0
3 changed files with 14 additions and 6 deletions

View File

@ -84,6 +84,7 @@ Index by Category
SA 3120 Using UTF-8 as the default source encoding von Löwis SA 3120 Using UTF-8 as the default source encoding von Löwis
SA 3121 Extension Module Initialization & Finalization von Löwis SA 3121 Extension Module Initialization & Finalization von Löwis
SA 3123 Making PyObject_HEAD conform to standard C von Löwis SA 3123 Making PyObject_HEAD conform to standard C von Löwis
SA 3127 Integer Literal Support and Syntax Maupin
SA 3129 Class Decorators Winter SA 3129 Class Decorators Winter
Open PEPs (under consideration) Open PEPs (under consideration)
@ -120,9 +121,7 @@ Index by Category
S 3118 Revising the buffer protocol Oliphant, Banks S 3118 Revising the buffer protocol Oliphant, Banks
S 3119 Introducing Abstract Base Classes GvR, Talin S 3119 Introducing Abstract Base Classes GvR, Talin
S 3124 Overloading, Generic Functions, Interfaces Eby S 3124 Overloading, Generic Functions, Interfaces Eby
S 3127 Integer Literal Support and Syntax Maupin
S 3128 BList: A Faster List-like Type Stutzbach S 3128 BList: A Faster List-like Type Stutzbach
S 3130 Access to Current Module/Class/Function Jewett
S 3131 Supporting Non-ASCII Identifiers von Löwis S 3131 Supporting Non-ASCII Identifiers von Löwis
S 3132 Extended Iterable Unpacking Brandl S 3132 Extended Iterable Unpacking Brandl
S 3141 A Type Hierarchy for Numbers Yasskin S 3141 A Type Hierarchy for Numbers Yasskin
@ -269,6 +268,7 @@ Index by Category
SR 3122 Delineation of the main module Cannon SR 3122 Delineation of the main module Cannon
SR 3125 Remove Backslash Continuation Jewett SR 3125 Remove Backslash Continuation Jewett
SR 3126 Remove Implicit String Concatenation Jewett SR 3126 Remove Implicit String Concatenation Jewett
SR 3130 Access to Current Module/Class/Function Jewett
Numerical Index Numerical Index
@ -496,10 +496,10 @@ Numerical Index
S 3124 Overloading, Generic Functions, Interfaces Eby S 3124 Overloading, Generic Functions, Interfaces Eby
SR 3125 Remove Backslash Continuation Jewett SR 3125 Remove Backslash Continuation Jewett
SR 3126 Remove Implicit String Concatenation Jewett SR 3126 Remove Implicit String Concatenation Jewett
S 3127 Integer Literal Support and Syntax Maupin SA 3127 Integer Literal Support and Syntax Maupin
S 3128 BList: A Faster List-like Type Stutzbach S 3128 BList: A Faster List-like Type Stutzbach
SA 3129 Class Decorators Winter SA 3129 Class Decorators Winter
S 3130 Access to Current Module/Class/Function Jewett SR 3130 Access to Current Module/Class/Function Jewett
S 3131 Supporting Non-ASCII Identifiers von Löwis S 3131 Supporting Non-ASCII Identifiers von Löwis
S 3132 Extended Iterable Unpacking Brandl S 3132 Extended Iterable Unpacking Brandl
S 3141 A Type Hierarchy for Numbers Yasskin S 3141 A Type Hierarchy for Numbers Yasskin

View File

@ -4,7 +4,7 @@ Version: $Revision$
Last-Modified: $Date$ Last-Modified: $Date$
Author: Patrick Maupin <pmaupin@gmail.com> Author: Patrick Maupin <pmaupin@gmail.com>
Discussions-To: Python-3000@python.org Discussions-To: Python-3000@python.org
Status: Draft Status: Accepted
Type: Standards Track Type: Standards Track
Python-Version: 3.0 Python-Version: 3.0
Content-Type: text/x-rst Content-Type: text/x-rst

View File

@ -3,7 +3,7 @@ Title: Access to Current Module/Class/Function
Version: $Revision$ Version: $Revision$
Last-Modified: $Date$ Last-Modified: $Date$
Author: Jim J. Jewett <jimjjewett@gmail.com> Author: Jim J. Jewett <jimjjewett@gmail.com>
Status: Draft Status: Rejected
Type: Standards Track Type: Standards Track
Content-Type: text/plain Content-Type: text/plain
Created: 22-Apr-2007 Created: 22-Apr-2007
@ -11,6 +11,14 @@ Python-Version: 3.0
Post-History: 22-Apr-2007 Post-History: 22-Apr-2007
Rejection Notice
This PEP is rejected. It is not clear how it should be
implemented or what the precise semantics should be in edge cases,
and there aren't enough important use cases given. response has
been lukewarm at best.
Abstract Abstract
It is common to need a reference to the current module, class, It is common to need a reference to the current module, class,