Current File : //lib/python2.7/site-packages/euca2ools/exceptions.pyc |
�
��Xc @ sT d d l Z d d l Z d d l m Z d d l Z d e j j f d � � YZ d S( i����N( t
parse_aws_xmlt AWSErrorc B s e Z d � Z d � Z RS( c G s4 t j j j | | | � d | _ d | _ i | _ | j r0y� t t
j t j
| j � � � } | | j � d } d | k r� | d } n d | k r� | d } n | j d � r� | d | _ | j | d f 7_ n | j d � | _ | | _ Wn t k
r| j | _ n X| j | j f 7_ n d S( Ni t Errorst Errort Codet Message( t requestbuildert
exceptionst ServerErrort __init__t Nonet codet messaget elementst bodyR t iot StringIOt sixt text_typet keyst gett argst
ValueError( t selft responseR t parsed( ( s8 /usr/lib/python2.7/site-packages/euca2ools/exceptions.pyR ! s( !
c C s( d j | j p | j | j p$ | j � S( Ns error ({0}): {1}( t formatR t status_codeR t reason( R ( ( s8 /usr/lib/python2.7/site-packages/euca2ools/exceptions.pyt format_for_cli>