
0]c           @   sh   d  d l  m Z d e f d     YZ d e f d     YZ d e d d d d	 g  f d
     YZ d S(   i(   t
   namedtuplet   PackageErrorc           B   s   e  Z d  Z RS(   s8   Exception to be raised when user wants to exit on error.(   t   __name__t
   __module__t   __doc__(    (    (    s2   lib/python2.7/site-packages/conda_verify/errors.pyR      s   t   RecipeErrorc           B   s   e  Z d  Z RS(   s8   Exception to be raised when user wants to exit on error.(   R   R   R   (    (    (    s2   lib/python2.7/site-packages/conda_verify/errors.pyR      s   t   Errort   filet   codet   messagec           B   s   e  Z d  Z d   Z RS(   s8   Error class creates error codes to be shown to the user.c         C   s   d j  |  j |  j |  j  S(   s?   Override namedtuple's __str__ so that error codes are readable.u	   {}: {} {}(   t   formatR   R   R	   (   t   self(    (    s2   lib/python2.7/site-packages/conda_verify/errors.pyt   __str__   s    (   R   R   R   R   (    (    (    s2   lib/python2.7/site-packages/conda_verify/errors.pyR      s   N(   t   collectionsR    t	   ExceptionR   R   R   (    (    (    s2   lib/python2.7/site-packages/conda_verify/errors.pyt   <module>   s   