On Nov 12, 2012, at 5:33 PM, Torsten Landschoff wrote:

> 
> BTW, I found one offender that breaks running database upgrades with my
> locking schemes:
> 
> from sqlalchemy import *
> from sqlalchemy.pool import *
> 
> engine = create_engine("sqlite:////home/torsten/some.db",
> poolclass=AssertionPool)
> conn = engine.connect()
> metadata = MetaData(conn, reflect=True)
> 
> This results in the following backtrace here:
> 
>    raise AssertionError("connection is already checked out" + suffix)
> AssertionError: connection is already checked out at:
>  File "demo.py", line 5, in <module>
>    conn = engine.connect()
> 
> I would have expected it to reflect using the connection passed to the
> MetaData constructor.

if so then that's a bug, added http://www.sqlalchemy.org/trac/ticket/2604 to 
take a look at that.


-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to