On 4/15/05, Chris Withers <[EMAIL PROTECTED]> wrote: > Jeremy Hylton wrote: > > > > It's mentioned in the documentation -- see section 3.4 ZEO programming > > notes -- and it's been discussed on this list many, many times. > > Where are these notes?
In the ZODB & ZEO programming guide that's packaged with ZODB and available in the Wiki. Perhaps you've read it before? > > It sounds like the simplest approach for your application is to do > > like Zope and start a separate thread that runs an asyncore mainloop. > > Then your application threads will see updates when the commit and > > abort transactions, just like the would in Zope. > > I'd really prefer not to do that unless absolutely necessary: > http://mail.zope.org/pipermail/zodb-dev/2004-June/007554.html It sounds like the answer here it so avoid fork, rather than asyncore. If you don't run an asyncore mainloop, you'll be responsible for manually sync-ing all the storages/connections that asyncore would handle automatically. Jeremy _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org http://mail.zope.org/mailman/listinfo/zodb-dev