Resolving metaclass conflicts

后端 未结 6 1237
时光取名叫无心
时光取名叫无心 2020-12-03 09:25

I need to create a class that uses a different base class depending on some condition. With some classes I get the infamous:

TypeError: metaclass conflict: t         


        
6条回答
  •  萌比男神i
    2020-12-03 10:23

    This also happens when you try to inherit from a function and not a class.

    Eg.

    def function():
        pass
    
    class MyClass(function):
        pass
    

提交回复
热议问题