Viewing File: /usr/lib/python2.7/site-packages/euca2ools/commands/euimage/pack/metadata.pyc
ó
¡ô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' s*
c C s&