view ___new__ @ 244:eee52d5a4af8 default tip

created
author 127.0.0.1
date Sun, 30 Jun 2013 11:08:33 +0200
parents 073a9acd7810
children
line wrap: on
line source

{{{#!python
class type:
    @classmethod
    def __call__(cls, *args, **kwargs):
        instance = cls.__dict__['__new__'](cls, *args, **kwargs)
        if isinstance(instance, cls) and hasattr(cls, '__init__'):
            instance.__init__(*args, **kwargs)
        return instance
}}}