Если честно, то долбаный питон. :)
Нужно сделать 2-3 независимый код.
if sys.hexversion >= 0x03000000:
тут что-то для 3 питона
else:
тут для второго
Для 3 питона это будет так:
class MyClass(metaclass=MyMetaClass):
....
Для 2 питона это будет так:
class MyClass(object):
__metaclass__=MyMetaClass
....