ó
è?F[c           @   s@   d  d l  m Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   Keyt   Objectc           B   s)   e  Z d d  „ Z d „  Z d d „ Z RS(   c         C   s,   t  t |  ƒ j | d | ƒ| j |  _ d  S(   Nt   name(   t   superR   t   __init__t   distribution(   t   selft   bucketR   (    (    s5   lib/python2.7/site-packages/boto/cloudfront/object.pyR      s    c         C   s   d |  j  j j |  j f S(   Ns   <Object: %s/%s>(   R   t   configt   originR   (   R   (    (    s5   lib/python2.7/site-packages/boto/cloudfront/object.pyt   __repr__   s    t   httpc         C   sW   d | } | |  j  j 7} | j ƒ  j d ƒ r< | d 7} n
 | d 7} | |  j 7} | S(   Ns   %s://t   rtmps   /cfx/st/t   /(   R   t   domain_namet   lowert
   startswithR   (   R   t   schemet   url(    (    s5   lib/python2.7/site-packages/boto/cloudfront/object.pyR   !   s    

N(   t   __name__t
   __module__t   NoneR   R
   R   (    (    (    s5   lib/python2.7/site-packages/boto/cloudfront/object.pyR      s   	t   StreamingObjectc           B   s   e  Z d  d „ Z RS(   R   c         C   s   t  t |  ƒ j | ƒ S(   N(   R   R   R   (   R   R   (    (    s5   lib/python2.7/site-packages/boto/cloudfront/object.pyR   -   s    (   R   R   R   (    (    (    s5   lib/python2.7/site-packages/boto/cloudfront/object.pyR   +   s   N(   t   boto.s3.keyR    R   R   (    (    (    s5   lib/python2.7/site-packages/boto/cloudfront/object.pyt   <module>   s   