Viewing File: /usr/lib/python2.7/site-packages/euca2ools/exceptions.pyo
ó
Ąô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>