o ckF[@s0ddlmZGdddeZGdddeZdS))Keycs0eZdZd fdd ZddZd ddZZS) ObjectNcs tt|j||d|j|_dS)N)name)superr__init__ distribution)selfbucketr __class__8/usr/lib/python3/dist-packages/boto/cloudfront/object.pyrs zObject.__init__cCsd|jjj|jfS)Nz)rconfigoriginr)rr r r __repr__szObject.__repr__httpcCsBd|}||jj7}|dr|d7}n|d7}||j7}|S)Nz%s://rtmpz/cfx/st//)r domain_namelower startswithr)rschemeurlr r r r!s   z Object.urlN)r)__name__ __module__ __qualname__rrr __classcell__r r r r rsrcseZdZdfdd ZZS)StreamingObjectrcstt||Sr)rrr)rrr r r r-szStreamingObject.url)r)rrrrrr r r r r+srN) boto.s3.keyrrrr r r r s