ó
'![c           @  s  d  d l  m Z d  d l Z d  d l Z d  d l Z d  d l Z d e f d     YZ d e f d     YZ d e	 f d     YZ
 d	 e
 f d
     YZ d e j f d     YZ d e f d     YZ y d" Wn e k
 rě e d  n Xy d# Wn! e e f k
 re d  n Xy d$ Wn e
 k
 r>e d  n Xy d% Wn! e
 e f k
 rje d  n Xy d& Wn! e e f k
 re d  n Xy d' Wn$ d e   f k
 rĹe d  n Xy d( Wn d k
 rëe d  n Xd Z e Z y d) Wn e k
 re d  n Xy d* Wn6 e d d d g  d e d f k
 r^e d  n Xe e f Z e e d f Z y d+ Wn e k
 re d  n Xy d, Wn e k
 rĹe d  n Xd  d l m Z e e f Z y d- Wn e k
 re d  n Xy d. Wn e j k
 r0e d  n Xy d/ Wn e k
 rVe d  n Xy d0 Wn e k
 r|e d  n Xd e j e j e	  f d     YZ d e f d     YZ y
 e  Wn e k
 rŐn Xd  e f d!     YZ  e  e! f Z" y
 e!  Wn e" k
 rn Xd S(1   i˙˙˙˙(   t   print_functionNt   MyExceptionc           B  s   e  Z d  Z RS(   s   Custom 'exception'.(   t   __name__t
   __module__t   __doc__(    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyR      s   t   MySecondExceptionc           B  s   e  Z d  Z RS(   s   Custom 'exception'.(   R   R   R   (    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyR   
   s   t   MyGoodExceptionc           B  s   e  Z d  Z RS(   s   Custom exception.(   R   R   R   (    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyR      s   t   MySecondGoodExceptionc           B  s   e  Z d  Z RS(   s   Custom exception.(   R   R   R   (    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyR      s   t   SkipExceptionc           B  s   e  Z d  Z RS(   s,   Not an exception for Python 2, but one in 3.(   R   R   R   (    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyR      s   t   SecondSkipExceptionc           B  s   e  Z d  Z RS(   s   Also a good exception.(   R   R   R   (    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyR	      s   i   t   caughti   i   i*   i   i.   i   i   i   (   t   UnknownErrors   builtin and detectedi-   t   HasErrorInMROc           B  s   e  Z RS(    (   R   R   (    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyR   p   s   t   Secondc           B  s   e  Z RS(    (   R   R   (    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyR   t   s   t   SomeBasec           B  s   e  Z RS(    (   R   R   (    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyR   ~   s   i   i   i   i   i   i+   i   i/   i+   i+   i+   i+   i+   i.   i+   (#   t
   __future__R    t   sockett   binasciit   abct   sixt   objectR   R   t	   ExceptionR   R   t   errorR   R	   t   printt   Nonet   listt	   EXCEPTIONt   ZeroDivisionErrort   OSErrort   EXCEPTION_TUPLEt   NON_EXCEPTION_TUPLEt   missing_importR   t   UNKNOWN_COMPONENTSt   Errort   ranget   with_metaclasst   ABCMetaR   R   R   t
   ValueErrort
   EXCEPTIONS(    (    (    sO   lib/python2.7/site-packages/pylint/test/functional/invalid_exceptions_caught.pyt   <module>   sŞ   0(%

