[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