>> Instead, PyGreSQL should wait and send the "begin transaction" not until >> the application is trying to execute the first real DML command. > > Exactly the behavior that I'd expect. Ok, I'll work on that this week. I'll also post a summary of things on my todo-list so we can discuss these and when we should cut the next release. -- Chris