paste.cascade
– send requests to multiple applications until success¶
Cascades through several applications, so long as applications
return 404 Not Found
.
Module Contents¶
- class paste.cascade.Cascade(applications, catch=(404,))¶
Passed a list of applications,
Cascade
will try each of them in turn. If one returns a status code listed incatch
(by default just404 Not Found
) then the next application is tried.If all applications fail, then the last application’s failure response is used.
Instances of this class are WSGI applications.
- paste.cascade.make_cascade(loader, global_conf, catch='404', **local_conf)¶
Entry point for Paste Deploy configuration
Expects configuration like:
[composit:cascade] use = egg:Paste#cascade # all start with 'app' and are sorted alphabetically app1 = foo app2 = bar ... catch = 404 500 ...