我正在处理WTForms
. 我有下一节课:
class MyForm(WTForms):
...
def process(self, formdata=formdata, obj=None):
super(self.__class__, self).process(formdata=formdata, obj=obj)
而且我有错误(并非总是如此,但在某些情况下具有相似的形式 - 更奇怪):
Maximum recursion depth have been exceeded
但是当我改变了self.__class__
→MyForm
一切都很好!
我不明白...据我所知,它们一定是同义词。怎么了?