2011-10-05 32 views
0
>>> from mongoengine import * 
    >>> connect('foo') 
    >>> class Foo(Document): 
    ... bar = ListField(ReferenceField('Foo')) 
    >>> a = Foo() 
    >>> a.save() 
    >>> b = Foo() 
    >>> b.save() 
    >>> a.bar.append(b) 
    >>> a.save() 
    >>> b.bar.append(a) 
    >>> b.save() 

結果超過最大遞歸深度:在MongoEngine 0.5「RuntimeError而 調用Python對象最大遞歸深度超過」。我如何解決這個問題?MongoEngine 0.5:RuntimeError:在調用一個Python對象在

回答

0

這已在dev分支中修復 - 請更新。

+0

謝謝!任何想法,當這個修復程序將被釋放? – kolanos

+0

0.5.1已發佈,但0.5.2有更好的解決方法,我會盡力解決這個問題! – Ross