I managed to turn off autocommit but now the system is
rollbacking all my tranactions automatically starting from create table
so this can not be idea when autoCommit=False. It should not be
autoRollback?
In code of dbconnection /releaseConnection:
...
if self.supportTransactions and not explicit:
if self.autoCommit == 'exception':
if self.debug:
self.printDebug(conn, 'auto/exception', 'ROLLBACK')
conn.rollback()
raise Exception, 'Object used outside of a transaction;
implicit COMMIT or ROLLBACK not allowed'
elif self.autoCommit:
if self.debug:
self.printDebug(conn, 'auto', 'COMMIT')
if not getattr(conn, 'autocommit', False):
conn.commit()
else:
if self.debug:
self.printDebug(conn, 'auto', 'ROLLBACK')
conn.rollback()
...
It seems that it is allways either committing or rollbacking my
operations before execution if returned to me so that I can do it.
Version i have "SQLObject-0.7.0-py2.4.egg" with
pysqlite-2.2.2.win32-py2.4.exe
Can someone explain the ideas behind this
Eino
-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss