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:



Table Of Contents