ó
žS]c           @@  sL   d  Z  d d l m Z d d l Z d d l m Z d e f d     YZ d S(   s3   The SimpleStatus type, a status with no extra info.i    (   t   absolute_importN(   t   Statust   SimpleStatusc           B@  sG   e  Z d d d   Z d   Z d   Z e d    Z e d    Z RS(   c         C@  sJ   | |  _  | |  _ t |  |  _ t |  d k rF t j d t  n  d  S(   Ni    s   Don't pass logs to SimpleStatus(   t   _successt   _descriptiont   listt   _errorst   lent   warningst   warnt   DeprecationWarning(   t   selft   successt   descriptiont   logst   errors(    (    sF   lib/python2.7/site-packages/anaconda_project/internal/simple_status.pyt   __init__   s
    		c         C@  s   |  j  S(   N(   R   (   R   (    (    sF   lib/python2.7/site-packages/anaconda_project/internal/simple_status.pyt   __bool__   s    c         C@  s
   |  j    S(   N(   R   (   R   (    (    sF   lib/python2.7/site-packages/anaconda_project/internal/simple_status.pyt   __nonzero__   s    c         C@  s   |  j  S(   N(   R   (   R   (    (    sF   lib/python2.7/site-packages/anaconda_project/internal/simple_status.pyt   status_description   s    c         C@  s   |  j  S(   N(   R   (   R   (    (    sF   lib/python2.7/site-packages/anaconda_project/internal/simple_status.pyR   "   s    (    (    (   t   __name__t
   __module__R   R   R   t   propertyR   R   (    (    (    sF   lib/python2.7/site-packages/anaconda_project/internal/simple_status.pyR      s
   		(   t   __doc__t
   __future__R    R   t   anaconda_project.statusR   R   (    (    (    sF   lib/python2.7/site-packages/anaconda_project/internal/simple_status.pyt   <module>   s   