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






