One other thought: My current TurboGears application doesn't even
use
SQLObject, I'm using direct database queries and an XML-RPC server.
I'd love to see this kind of scenario keep working.
I second that as well. My application also does not use the SQLObject
stuff yet.
Even when I finally use it, there will some portions of the
application
which will
use direct queries to DB. I would like it to be turned off by default.
Fair enough, and I just sent an email railing on making assumptions
about people's applications, but it seems to me like your case is not
the case to optimize for. SQLObject is a core piece of TurboGears.
Sure, you aren't using it, but its part of the core, its part of all
the screencasts, and I think most people will be using it. Again,
this is an assumption, and I am open to being proved wrong here :)
Set the default for the common and safe case, and let people who
don't use SQLObject flip a switch.
-- Jonathan