我在WTForms
工作與繼承。 我隔壁班:錯誤的類繼承與自我.__ class__?
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
一切都OK!
我不明白它......因爲我知道它們必須是同義詞。怎麼了?
優秀的解釋。 – 2012-04-08 08:44:48