Current File : //lib/python2.7/site-packages/euca2ools/commands/euimage/pack/metadata.pyo |
�
��Xc @ s\ d d l Z d d l m Z d d l m Z d e f d � � YZ d e f d � � YZ d S( i����N( t build_image_profile( t check_dict_whitelistt ImagePackMetadatac B sJ e Z d � Z e d � � Z e d � � Z d � Z d � Z d � Z RS( c C s( d | _ d | _ d | _ d | _ d S( Ni ( t Nonet image_sha256sumt
image_sizet image_md_sha256sumt version( t self( ( sL /usr/lib/python2.7/site-packages/euca2ools/commands/euimage/pack/metadata.pyt __init__! s c C s* | � } t j | � } t | d d d d g � | j d � ru t | d � d k ru t d j | d � � � qu n | j d � p� i } | j d � s� t d � � n | d | _ | j d � s� t d
� � n t | d � | _ | j d � p� i } | j d � st d � � n | d | _ | S( Nt packt imaget image_metadataR i s) pack has metadata version {0}; expected 1t sha256sums) pack: image.sha256sum is missing or emptyt sizes# pack: image.size is missing or zeros2 pack: image_metadata.sha256sum is missing or empty(
t yamlt safe_loadR t gett intt
ValueErrort formatR R R ( t clst fileobjt new_mdt metadatat
image_infot
image_md_info( ( sL /usr/lib/python2.7/site-packages/euca2ools/commands/euimage/pack/metadata.pyt from_fileobj'