Remove DB config from web app startup
now is handled upstream
This commit is contained in:
		
							parent
							
								
									0b41842c26
								
							
						
					
					
						commit
						e164a8c6b3
					
				
					 1 changed files with 0 additions and 23 deletions
				
			
		| 
						 | 
				
			
			@ -3,12 +3,7 @@
 | 
			
		|||
Corporal web app
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from sqlalchemy.orm import sessionmaker, scoped_session
 | 
			
		||||
from zope.sqlalchemy import register
 | 
			
		||||
 | 
			
		||||
from tailbone import app
 | 
			
		||||
from tailbone_corepos.db import (CoreOfficeSession, CoreTransSession,
 | 
			
		||||
                                 ExtraCoreOfficeSessions, ExtraCoreTransSessions)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def main(global_config, **settings):
 | 
			
		||||
| 
						 | 
				
			
			@ -24,24 +19,6 @@ def main(global_config, **settings):
 | 
			
		|||
    rattail_config = app.make_rattail_config(settings)
 | 
			
		||||
    pyramid_config = app.make_pyramid_config(settings)
 | 
			
		||||
 | 
			
		||||
    # CORE-POS DB(s)
 | 
			
		||||
    CoreOfficeSession.configure(bind=rattail_config.corepos_engine)
 | 
			
		||||
    CoreTransSession.configure(bind=rattail_config.coretrans_engine)
 | 
			
		||||
 | 
			
		||||
    # create session wrappers for each "extra" CORE DB engine
 | 
			
		||||
    for key, engine in rattail_config.corepos_engines.items():
 | 
			
		||||
        if key != 'default':
 | 
			
		||||
            Session = scoped_session(sessionmaker(bind=engine))
 | 
			
		||||
            register(Session)
 | 
			
		||||
            ExtraCoreOfficeSessions[key] = Session
 | 
			
		||||
 | 
			
		||||
    # create session wrappers for each "extra" CORE Transaction DB engine
 | 
			
		||||
    for key, engine in rattail_config.coretrans_engines.items():
 | 
			
		||||
        if key != 'default':
 | 
			
		||||
            Session = scoped_session(sessionmaker(bind=engine))
 | 
			
		||||
            register(Session)
 | 
			
		||||
            ExtraCoreTransSessions[key] = Session
 | 
			
		||||
 | 
			
		||||
    # bring in the rest of Corporal
 | 
			
		||||
    pyramid_config.include('corporal.web.static')
 | 
			
		||||
    pyramid_config.include('corporal.web.subscribers')
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue