Using a metaclass

suggest change

Metaclass syntax

class MyClass(object):
    __metaclass__ = SomeMetaclass

In Python 3:

class MyClass(metaclass=SomeMetaclass):
    pass

Python 2 and 3 compatibility with six

import six

class MyClass(six.with_metaclass(SomeMetaclass)):
    pass

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:


Metaclasses:
*Using a metaclass

Table Of Contents
18Metaclasses
31Set
166Gzip