Hi Dan,
On 5/29/06, Dan Pascu <[EMAIL PROTECTED]> wrote:
I've found that the problem lies in 2 circular references: one is the
instance attribute of sqlmeta which points back to the object and
the other is the soObject attribute of SQLObjectState which also
points back to the object.
Python's optional garbage collector handles circular references just
fine (at least this is the case for C Python).
The problem is that
o = SomeSQLObjectClass(...)
adds an new object to the database (in your case the in memory
database so memory usage grows).
That said, if you can remove the circular references without reducing
functionality, I'm all for it. :)
Schiavo
Simon
Ym�杽��j������Ljv�y���ا�h��������Z��b�An�\����y�^r�r&��8^�(!z�g�fޮ��y�ڵǫ�'�q�b�{"��^��-�x"�۬���jv��ƥJ�i��B�'$��^j�梷����ǥjˬ}�dj
��ɝ