|  |  |  | @ -8,13 +8,21 @@ __version__ = '0.0.1'@@ -8,13 +8,21 @@ __version__ = '0.0.1' | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | from pyramid.config import Configurator | 
			
		
	
		
			
				
					|  |  |  |  | from pyramid.session import SignedCookieSessionFactory | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | def main(global_config, **settings): | 
			
		
	
		
			
				
					|  |  |  |  |     ''' This function returns a Pyramid WSGI application. ''' | 
			
		
	
		
			
				
					|  |  |  |  |     config = Configurator(settings=settings) | 
			
		
	
		
			
				
					|  |  |  |  |     config.include('pyramid_jinja2') | 
			
		
	
		
			
				
					|  |  |  |  |     config.include('.models') | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     session_factory = SignedCookieSessionFactory(settings['session.secret']) | 
			
		
	
		
			
				
					|  |  |  |  |     config.set_session_factory(session_factory) | 
			
		
	
		
			
				
					|  |  |  |  |     config.set_default_csrf_options(require_csrf=settings['session.auto_csrf']) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     config.include('.resources') | 
			
		
	
		
			
				
					|  |  |  |  |     config.include('.models') | 
			
		
	
		
			
				
					|  |  |  |  |     config.include('pyramid_jinja2') | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     config.scan() | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     return config.make_wsgi_app() | 
			
		
	
	
		
			
				
					|  |  |  | 
 |