It turns out Python 3.2 now honors closing sqlite connections opened in another module. Previous versions allowed you to have identically named sqlite connections open in other modules. Python 3.2 apparently treats them all as the same connection.
Hopefully some other victim will find this, because it wasn't written in the documentation http://docs.python.org/dev/whatsnew/3.2.html#sqlite3 -- Gnarlie -- http://mail.python.org/mailman/listinfo/python-list