私はで継承を扱っていました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
すべてが大丈夫でした!
わかりません...私が知っているように、それらは同義語でなければなりません。どうしたの?