o ckF[Y ã@sPddlmZddlmZddlmZddlZddlZddlZGdd„deƒZ dS)é)Ú MHMessage)Úget_ts)Ú gethostnameNc@seZdZddd„ZdS)ÚServiceMessageNcCs|r| |¡|jr^tj |j¡}|d|d<|d|d<t |d¡d}|dur,d}||d<t |j¡}t |d¡}t |ƒ|d<t |d ¡}t |ƒ|d <t |d ¡}t |ƒ|d <n|j |d<|j j |d<|j |d <t ƒ|d<|rz||d<n|j j |d<|j |d<|j|d<dS)NrÚOriginalLocationéÚOriginalFileNamezapplication/octet-streamz Content-TypeéÚFileAccessedDateéÚFileModifiedDateé ÚFileCreateDateÚ ContentTypeÚHostÚBucketÚInputKeyÚSize)ÚupdateÚpathÚosÚsplitÚ mimetypesÚ guess_typeÚstatÚtimeÚgmtimerÚnameÚbucketÚ content_typerÚsize)ÚselfÚkeyÚparamsÚ bucket_nameÚtÚ mime_typeÚs©r(ú7/usr/lib/python3/dist-packages/boto/services/message.pyÚfor_keys4             zServiceMessage.for_key)NN)Ú__name__Ú __module__Ú __qualname__r*r(r(r(r)rsr) Úboto.sqs.messagerÚ boto.utilsrÚsocketrrrrrr(r(r(r)Ús