[Python-3000] PEP Draft: Class Decorators
Jack Diederich
jackdied at jackdied.com
Sat Mar 10 01:01:01 CET 2007
On Fri, Mar 09, 2007 at 01:21:49PM -0800, Brett Cannon wrote:
> On 2/28/07, Collin Winter <collinw at gmail.com> wrote:
> >On 2/28/07, Jack Diederich <jackdied at jackdied.com> wrote:
> >[snip]
> >> History and Implementation
> >> ==========================
> >>
> >> Class decorators were originally proposed in PEP318 [1]_ and were
> >rejected
> >> by Guido [2]_ for lack of use cases. Two years later he saw a use case
> >> he liked and gave the go-ahead for a PEP and patch [3]_.
> >
> >While I can look up the use-case that prompted Guido to change his
> >mind via the footnote, I'd appreciate having a sampling of use-cases
> >listed in the PEP itself.
> >
>
> It would also help as there is no explicit mention of what the
> decorator gets passed (I assume the class object, but it is actually
> not specified anywhere). Some pseudo-code of what exactly is
> happening wouldn't hurt to more concretely specify it.
>
> And you probably want to submit this to the PEP editors to get it
> checked in as Talin keeps talking about class decorators as if they
> are already in Py3K. =)
Yes, Talin's metaclass post lit a fire under by behind. New version
with all the feedback I got getting posted in five ..
-Jack
More information about the Python-3000
mailing list