[Checkins] SVN: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
don't swallow the value of 'echo' when creating a new engine
Andreas Jung
andreas at andreas-jung.com
Tue May 1 07:22:00 EDT 2007
Log message for revision 74960:
don't swallow the value of 'echo' when creating a new engine
Changed:
U z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
-=-
Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py 2007-05-01 10:59:57 UTC (rev 74959)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py 2007-05-01 11:22:00 UTC (rev 74960)
@@ -66,11 +66,9 @@
self.drivername = self.url.drivername
self.kw = kw
self.echo = kw.get('echo', False)
- self._engine = self._createEngine()
- self._engine.echo = self.echo
self._model = None
+ self._createEngine()
-
if model:
if isinstance(model, Model):
@@ -132,8 +130,11 @@
return self._model
def _createEngine(self):
- return sqlalchemy.create_engine(self.dsn, **self.kw)
+ import pdb; pdb.set_trace()
+ self._engine = sqlalchemy.create_engine(self.dsn, **self.kw)
+ self._engine.echo = self.echo
+
session_cache = SynchronizedThreadCache()
connection_cache = SynchronizedThreadCache()
More information about the Checkins
mailing list