U
    W¨+dÛ  ã                   @   s   G d d„ de ƒZdS )c                   @   s2   e Zd ZdZddd„Zdd„ Zdd„ Zd	d
„ ZdS )Ú
StatusInfoz%
    Describes a status message.
    Nc                 C   s   || _ || _|| _|| _d S ©N)Ústatus_typeÚnormalÚstatusÚmessage)Úselfr   r   r   r   © r   ú7/tmp/pip-unpacked-wheel-dlxw5sjy/boto/rds/statusinfo.pyÚ__init__   s    zStatusInfo.__init__c                 C   s
   d| j  S )NzStatusInfo:%s)r   )r   r   r   r	   Ú__repr__#   s    zStatusInfo.__repr__c                 C   s   d S r   r   )r   ÚnameÚattrsÚ
connectionr   r   r	   ÚstartElement&   s    zStatusInfo.startElementc                 C   sd   |dkr|| _ nP|dkr4| ¡ dkr,d| _q`d| _n,|dkrD|| _n|dkrT|| _nt| ||ƒ d S )NZ
StatusTypeZNormalÚtrueTFZStatusÚMessage)r   Úlowerr   r   r   Úsetattr)r   r   Úvaluer   r   r   r	   Ú
endElement)   s    zStatusInfo.endElement)NNNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   r   r   r   r   r   r	   r      s
   
r   N)Úobjectr   r   r   r   r	   Ú<module>   ó    