ó ¡ôXc@sJddlmZddlmZddlmZdefd„ƒYZdS(iÿÿÿÿ(tArg(t ArgumentError(t S3Requestt HeadObjectcBsGeZdZeddddd ddƒgZdZd„Zd „ZRS( s-Retrieve info about an object from the servertpathtmetavars BUCKET/KEYtroute_tothelps*the object to retrieve info for (required)tHEADcCsZtj|ƒ|jdjdƒ\}}}|sAtdƒ‚n|sVtdƒ‚ndS(NRt/spath must contain a bucket namespath must contain a key name(Rt configuretargst partitionR(tselftbuckett_tkey((sD/usr/lib/python2.7/site-packages/euca2ools/commands/s3/headobject.pyR &s  cCs|jd|_dS(NR(R R(R ((sD/usr/lib/python2.7/site-packages/euca2ools/commands/s3/headobject.pyt preprocess/sN( t__name__t __module__t DESCRIPTIONRtNonetARGStMETHODR R(((sD/usr/lib/python2.7/site-packages/euca2ools/commands/s3/headobject.pyR s   N(trequestbuilderRtrequestbuilder.exceptionsRteuca2ools.commands.s3RR(((sD/usr/lib/python2.7/site-packages/euca2ools/commands/s3/headobject.pyts