__init__.py
614 Bytes
from pyramid.config import Configurator
from sqlalchemy import engine_from_config
from lbbulk.config.routing import make_routes
from lbbulk.model import Base, metadata, DBSession
def main(global_config, **settings):
""" This function returns a Pyramid WSGI application.
"""
config = Configurator(settings=settings)
config.scan('lbbulk')
engine = engine_from_config(settings, 'sqlalchemy.')
DBSession.configure(bind=engine)
Base.metadata.bind = engine
config.include('pyramid_chameleon')
make_routes(config)
config.enable_POST_tunneling()
return config.make_wsgi_app()