Skip to main content
 首页 » 编程设计

python之self.__class__ 的错误类继承

2025年05月04日18TianFang

<分区>

我在 WTForms 中处理继承。 我有下一节课:

class MyForm(WTForms): 
    ... 
    def process(self, formdata=formdata, obj=None): 
        super(self.__class__, self).process(formdata=formdata, obj=obj) 

而且我有错误(并非总是如此,但在某些情况下有类似的形式 - 这更奇怪):

已超过最大递归深度

但是当我更改了 self.__class__ → MyForm 一切正常!

我不明白...据我所知,它们一定是同义词。怎么了?