Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
usr
/
lib
/
python2.7
/
site-packages
/
boto
/
ec2
/
File Content:
image.pyo
� �vWc @ s� d d l m Z m Z d d l m Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d S( i����( t EC2Objectt TaggedEC2Object( t BlockDeviceMappingt ProductCodesc B s e Z d � Z d � Z RS( c C s d S( N( ( t selft namet attrst connection( ( s2 /usr/lib/python2.7/site-packages/boto/ec2/image.pyt startElement s c C s | d k r | j | � n d S( Nt productCode( t append( R R t valueR ( ( s2 /usr/lib/python2.7/site-packages/boto/ec2/image.pyt endElement s ( t __name__t __module__R R ( ( ( s2 /usr/lib/python2.7/site-packages/boto/ec2/image.pyR s t BillingProductsc B s e Z d � Z d � Z RS( c C s d S( N( ( R R R R ( ( s2 /usr/lib/python2.7/site-packages/boto/ec2/image.pyR % s c C s | d k r | j | � n d S( Nt billingProduct( R ( R R R R ( ( s2 /usr/lib/python2.7/site-packages/boto/ec2/image.pyR ( s ( R R R R ( ( ( s2 /usr/lib/python2.7/site-packages/boto/ec2/image.pyR $ s t Imagec B s� e Z d Z d d � Z d � Z d � Z d � Z d � Z e e d � Z d d d d d d d d d d e d d e d d d d d d d d e d � Z e e d � Z e d � Z d d e d � Z d d e d � Z e d � Z e d � Z e d � Z RS( s! Represents an EC2 Image c C s� t t | � j | � d | _ d | _ d | _ d | _ d | _ d | _ t | _ d | _ d | _ d | _ d | _ d | _ d | _ d | _ t � | _ t � | _ d | _ d | _ d | _ d | _ d | _ d | _ d | _ d S( N( t superR t __init__t Nonet idt locationt statet ownerIdt owner_idt owner_aliast Falset is_publict architecturet platformt typet kernel_idt ramdisk_idR t descriptionR t product_codesR t billing_productst block_device_mappingt root_device_typet root_device_namet virtualization_typet hypervisort instance_lifecyclet sriov_net_support( R R ( ( s2 /usr/lib/python2.7/site-packages/boto/ec2/image.pyR 2 s0 c C s d | j S( Ns Image:%s( R ( R ( ( s2 /usr/lib/python2.7/site-packages/boto/ec2/image.pyt __repr__L s c C s{ t t | � j | | | � } | d k r. | S| d k rM t � | _ | j S| d k r` | j S| d k rs | j Sd Sd S( Nt blockDeviceMappingt productCodest billingProducts( R R R R R R% R# R$ ( R R R R t retval( ( s2 /usr/lib/python2.7/site-packages/boto/ec2/image.pyR O s c C s% | d k r | | _ n | d k r0 | | _ n�| d k rH | | _ n�| d k ri | | _ | | _ n�| d k r� | d k r� t | _ q!| d k r� t | _ q!t d | | j f � � n`| d k r� | | _ nH| d k r� | | _ n0| d k r | | _ n| d k r!| | _ n | d k r9| | _ n� | d k rQ| | _ n� | d k ri| | _ n� | d k r�| | _ n� | d k r�| | _ n� | d k r�| | _ np | d k r�| | _ nX | d k r�| | _ n@ | d k r�| | _ n( | d k r| | _ n t | | | � d S( Nt imageIdt imageLocationt imageStatet imageOwnerIdt isPublict falset trues, Unexpected value of isPublic %s for image %sR t imageTypet kernelIdt ramdiskIdt imageOwnerAliasR R R"