Ian Bicking: the old part of his blog

Comment

you didn't even mention the way it's inferior to the existing python db api (though, to be fair, it predates the dbapi) ... no smart formatting of types, no manual control over transaction boundaries, and as you mentioned, no .fetchone() . I'm amazed that it hasn't been scrapped for a thin wrapper around the dbapi.
Comment on Z SQL Rant
by Ethan Fremen