Ticket #1380: multiple_databases.diff

File multiple_databases.diff, 0.6 kB (added by ian, 1 year ago)

Patches database.py to support multiple databases

  • turbogears/database.py

    old new  
    4444            metadata.connect(_engine) 
    4545        return _engine 
    4646 
    47     def create_session(): 
    48         "Creates a session with the appropriate engine" 
    49         return sqlalchemy.create_session(bind_to=get_engine()) 
    50  
    5147    metadata = activemapper.metadata 
    52     session = activemapper.Objectstore(create_session) 
     48    session = activemapper.Objectstore(sqlalchemy.create_session) 
    5349    activemapper.objectstore = session 
    5450 
    5551    def bind_meta_data():