paste.cgitb_catcher – catch exceptions using cgitb — Paste v1.7.5 documentation

### Navigation

- index
- modules |
- Paste v1.7.5 documentation »

# `paste.cgitb_catcher` – catch exceptions using cgitb

WSGI middleware

Captures any exceptions and prints a pretty report. See the cgitb documentation for more.

## Module Contents

class `paste.cgitb_catcher.` `CgitbMiddleware`(app, global_conf=None, display=<class 'paste.cgitb_catcher.NoDefault'>, logdir=None, context=5, format='html')

`paste.cgitb_catcher.` `make_cgitb_middleware`(app, global_conf, display=<class 'paste.cgitb_catcher.NoDefault'>, logdir=None, context=5, format='html')

  Wraps the application in the `cgitb` (standard library) error catcher.

  > display:
  >   If true (or debug is set in the global configuration) then the traceback will be displayed in the browser
  > logdir:
  >   Writes logs of all errors in that directory
  > context:
  >   Number of lines of context to show around each line of source code

### Navigation

- index
- modules |
- Paste v1.7.5 documentation »