[Zope-dev] When should one call Connection.sync?

Syver Enstad syver at inout.no
Wed Apr 21 04:32:00 EDT 2004


I am using ZODB 3.2 in a twisted based web application. I have read
that I need to call sync to keep the connection up to date. When
exactly should I call sync? Are there any drawbacks with calling it
immediately after getting a connection, like this:

# for each http request.
connection = db.open() # (a DB instance)
connection.setLocalTransaction()
connection.sync()

# start using the ZODB here.

# if something needs to be committed
connection.getTransaction().commit()





More information about the Zope-Dev mailing list