[Python-Dev] PEP 318 - posting draft

Skip Montanaro skip at pobox.com
Wed Mar 24 10:56:10 EST 2004


    >> Actually, it should be deleted and the PEP updated.  Michael's latest
    >> patch apparently supports class decorators, so it's no longer an
    >> extension.

    Guido> But while you're at it, please add to the PEP that I don't like
    Guido> the idea of class decorators.  I think they don't solve a real
    Guido> problem, unlike function decorators, and I think that making
    Guido> classes and functions more similar just adds confusion.

I think this use case is rather elegant:

    def singleton(cls):
        return cls()

    class Foo [singleton]:
        ...

Skip



More information about the Python-Dev mailing list