Changeset - 7322f231ad09
[Not reviewed]
default
0 1 0
Marcin Kuzminski - 16 years ago 2010-02-18 13:08:34

removed dozer
1 file changed with 3 insertions and 3 deletions:
0 comments (0 inline, 0 general)
pylons_app/config/middleware.py
Show inline comments
 
@@ -22,53 +22,53 @@ def make_app(global_conf, full_stack = T
 
        Whether this application provides a full WSGI stack (by default,
 
        meaning it handles its own exceptions and errors). Disable
 
        full_stack when this application is "managed" by another WSGI
 
        middleware.
 

	
 
    ``static_files``
 
        Whether this application serves its own static files; disable
 
        when another web server is responsible for serving them.
 

	
 
    ``app_conf``
 
        The application's local configuration. Normally specified in
 
        the [app:<name>] section of the Paste ini file (where <name>
 
        defaults to main).
 

	
 
    """
 
    # Configure the Pylons environment
 
    load_environment(global_conf, app_conf)
 

	
 
    # The Pylons WSGI app
 
    app = PylonsApp()
 

	
 
    # Routing/Session/Cache Middleware
 
    app = RoutesMiddleware(app, config['routes.map'])
 
    app = SessionMiddleware(app, config)
 
    app = CacheMiddleware(app, config)
 

	
 
    # CUSTOM MIDDLEWARE HERE (filtered by error handling middlewares)
 

	
 
    if asbool(full_stack):
 
        # Handle Python exceptions
 
        app = ErrorHandler(app, global_conf, **config['pylons.errorware'])
 

	
 
        # Display error documents for 401, 403, 404 status codes (and
 
        # 500 when debug is disabled)
 
        if asbool(config['debug']):
 
            app = StatusCodeRedirect(app)
 
        else:
 
            app = StatusCodeRedirect(app, [400, 401, 403, 404, 500])
 

	
 
    # Establish the Registry for this application
 
    app = RegistryManager(app)
 

	
 
    if asbool(static_files):
 
        # Serve static files
 
        static_app = StaticURLParser(config['pylons.paths']['static_files'])
 
        app = Cascade([static_app, app])
 

	
 
    #dozer debug
 
    if asbool(config['debug']):
 
        from dozer import Logview
 
        app = Logview(app, config)
 
#    if asbool(config['debug']):
 
#        from dozer import Logview
 
#        app = Logview(app, config)
 

	
 
    return app
0 comments (0 inline, 0 general)