Ticket #1483: Elixir-0.4.0___init__.py.diff

File Elixir-0.4.0___init__.py.diff, 0.7 kB (added by renier, 1 year ago)
  • __init__.py

    old new  
    1818 
    1919import sqlalchemy 
    2020 
    21 from sqlalchemy.ext.sessioncontext import SessionContext 
     21from sqlalchemy.orm import scoped_session 
    2222from sqlalchemy.types import * 
    2323 
    2424from elixir.options import using_options, using_table_options, \ 
     
    5858    # this only happens when the threadlocal extension is used 
    5959    objectstore = sqlalchemy.objectstore 
    6060except AttributeError: 
    61     objectstore = Objectstore(SessionContext(sqlalchemy.orm.create_session)) 
     61    objectstore = Objectstore(scoped_session(sqlalchemy.orm.create_session)) 
    6262 
    6363metadatas = set() 
    6464