Calling destroySelf() on an sqlobject acquired in the
same explicit transaction (using conn.transaction()...)
causes the entire python interpreter to lockup if the
sqlobject schema in question has any SQLRelatedJoin's
and the accompaying remove[JoinCol]() function is
called in the transaction before destroySelf().
PDB stepping seems to be of no use,
the interpreter locks up on line 306 of dbconnection.py
The same sequence of calls works without problems
outside a transaction.
PostgreSQL 8.1.2 (via psycopg2 2.0b8 or psycopg 1.1.21)
SQLObject 0.8dev r1668 and r1615