| 299 | | default_toolbox.virtual_host = Tool('before_request_body', cptools.virtual_host) |
|---|
| 300 | | default_toolbox.log_tracebacks = Tool('before_error_response', cptools.log_traceback) |
|---|
| 301 | | default_toolbox.log_headers = Tool('before_error_response', cptools.log_request_headers) |
|---|
| 302 | | default_toolbox.err_redirect = ErrorTool(cptools.redirect) |
|---|
| 303 | | default_toolbox.etags = Tool('before_finalize', cptools.validate_etags) |
|---|
| 304 | | default_toolbox.decode = Tool('before_handler', encoding.decode) |
|---|
| 305 | | default_toolbox.encode = Tool('before_finalize', encoding.encode) |
|---|
| 306 | | default_toolbox.gzip = Tool('before_finalize', encoding.gzip) |
|---|
| 307 | | default_toolbox.staticdir = HandlerTool(static.staticdir) |
|---|
| 308 | | default_toolbox.staticfile = HandlerTool(static.staticfile) |
|---|
| | 301 | _d.virtual_host = Tool('before_request_body', |
|---|
| | 302 | cptools.virtual_host, priority=40) |
|---|
| | 303 | _d.log_tracebacks = Tool('before_error_response', cptools.log_traceback) |
|---|
| | 304 | _d.log_headers = Tool('before_error_response', cptools.log_request_headers) |
|---|
| | 305 | _d.err_redirect = ErrorTool(cptools.redirect) |
|---|
| | 306 | _d.etags = Tool('before_finalize', cptools.validate_etags) |
|---|
| | 307 | _d.decode = Tool('before_handler', encoding.decode) |
|---|
| | 308 | # the order of encoding, gzip, caching is important |
|---|
| | 309 | _d.encode = Tool('before_finalize', encoding.encode, priority=70) |
|---|
| | 310 | _d.gzip = Tool('before_finalize', encoding.gzip, priority=80) |
|---|
| | 311 | _d.staticdir = HandlerTool(static.staticdir) |
|---|
| | 312 | _d.staticfile = HandlerTool(static.staticfile) |
|---|
| 310 | | default_toolbox.sessions = SessionTool('before_request_body', _sessions.init) |
|---|
| 311 | | default_toolbox.xmlrpc = XMLRPCTool() |
|---|
| 312 | | default_toolbox.wsgiapp = WSGIAppTool(_wsgiapp.run) |
|---|
| 313 | | default_toolbox.caching = CachingTool('before_handler', _caching.get, 'caching') |
|---|
| 314 | | default_toolbox.expires = Tool('before_finalize', _caching.expires) |
|---|
| 315 | | default_toolbox.tidy = Tool('before_finalize', tidy.tidy) |
|---|
| 316 | | default_toolbox.nsgmls = Tool('before_finalize', tidy.nsgmls) |
|---|
| 317 | | default_toolbox.ignore_headers = Tool('before_request_body', cptools.ignore_headers) |
|---|
| 318 | | default_toolbox.referer = Tool('before_request_body', cptools.referer) |
|---|
| 319 | | default_toolbox.basicauth = Tool('on_start_resource', auth.basic_auth) |
|---|
| 320 | | default_toolbox.digestauth = Tool('on_start_resource', auth.digest_auth) |
|---|
| 321 | | default_toolbox.trailing_slash = Tool('before_handler', cptools.trailing_slash) |
|---|
| 322 | | |
|---|
| 323 | | del cptools, encoding, auth, static, tidy |
|---|
| | 314 | _d.sessions = SessionTool('before_request_body', _sessions.init) |
|---|
| | 315 | _d.xmlrpc = XMLRPCTool() |
|---|
| | 316 | _d.wsgiapp = WSGIAppTool(_wsgiapp.run) |
|---|
| | 317 | _d.caching = CachingTool('before_handler', _caching.get, 'caching') |
|---|
| | 318 | _d.expires = Tool('before_finalize', _caching.expires) |
|---|
| | 319 | _d.tidy = Tool('before_finalize', tidy.tidy) |
|---|
| | 320 | _d.nsgmls = Tool('before_finalize', tidy.nsgmls) |
|---|
| | 321 | _d.ignore_headers = Tool('before_request_body', cptools.ignore_headers) |
|---|
| | 322 | _d.referer = Tool('before_request_body', cptools.referer) |
|---|
| | 323 | _d.basicauth = Tool('on_start_resource', auth.basic_auth) |
|---|
| | 324 | _d.digestauth = Tool('on_start_resource', auth.digest_auth) |
|---|
| | 325 | _d.trailing_slash = Tool('before_handler', cptools.trailing_slash) |
|---|
| | 326 | |
|---|
| | 327 | del _d, cptools, encoding, auth, static, tidy |
|---|