Return to Snippet

Revision: 14436
at June 4, 2009 00:48 by cthulhupunk0


Initial Code
class ChattyType(type):
    def __new__(cls, name, bases, dct):
       print "Allocating memory for class", name
       return type.__new__(cls, name, bases, dct)

    def __init__(cls, name, bases, dct):
        print "Init'ing (configuring) class", name
        super(ChattyType, cls).__init__(name, bases, dct)
X = ChattyType('X',(),{'foo':lambda self:'foo'})

Initial URL

                                

Initial Description

                                

Initial Title
Metaclass example

Initial Tags

                                

Initial Language
Python