[ZODB-Dev] ZEO pack

Toby Dickenson tdickenson@geminidataloggers.com
Fri, 28 Sep 2001 11:08:56 +0100


On Thu, 27 Sep 2001 11:50:08 -0400, Casey Duncan <c.duncan@nlada.org>
wrote:

>Generally "doing it TTW" and storing it in the ZODB would not be the =
problem.=20
>The problem would be product instances that have internal recursive=20
>references to persistent objects. (Say that 3 time fast)
>
>The FileStorage pack code deals with this by creating a dict of the oids=
 that=20
>have been iterated so that the same oid is not iterated twice. I'm not =
sure=20
>about ZEO tho...

There is definitely no problem with storing cyclic objects in the
ZODB, ZEO or not. I do that all the time.

The problem described here is solely about passing cyclic objects as
parameters to ZEO methods.

Toby Dickenson
tdickenson@geminidataloggers.com