
3Nc           @   s*   d  d k  l Z d e f d     YZ d S(   i(   t   CgitbMiddlewareR    c           B   s   e  Z d  Z d   Z RS(   s?   Subclass to reraise if bazjunk.throw_errors is True in environ.c         C   s6   | i  d d    |  p   n t i |  | |  S(   Ns   bazjunk.catch_errorsc         S   s   t  S(    (   t   False(   t   e(    (    sH   /afs/sipb.mit.edu/project/bazki/Checkout/lib/bazjunk/middleware/cgitb.pyt   <lambda>   s    (   t   gett
   superclasst   exception_handler(   t   selft   exc_infot   environ(    (    sH   /afs/sipb.mit.edu/project/bazki/Checkout/lib/bazjunk/middleware/cgitb.pyR      s    (   t   __name__t
   __module__t   __doc__R   (    (    (    sH   /afs/sipb.mit.edu/project/bazki/Checkout/lib/bazjunk/middleware/cgitb.pyR       s   N(   t   paste.cgitb_catcherR    R   (    (    (    sH   /afs/sipb.mit.edu/project/bazki/Checkout/lib/bazjunk/middleware/cgitb.pyt   <module>   s   