Viewing File: /usr/lib/python2.7/site-packages/euca2ools/commands/bundle/deletebundle.pyo

ó
¡ôXc@s}ddlmZddlmZddlmZddlmZddlm	Z	ddl
mZdeefd„ƒYZd	S(
iÿÿÿÿ(tArg(tServerError(tBundleDownloadingMixin(t	S3Request(tDeleteBucket(tDeleteObjecttDeleteBundlecBsAeZdZedddddddƒgZd„Zd	„ZRS(
s#Delete a previously-uploaded bundles--cleartdesttcleartactiont
store_truethelps$attempt to delete the bucket as wellcCs?y|j|jƒ}Wntk
r¨}|jdkr¢|jjdƒr¢y|jƒdSWq¢tk
rž|jjdd|jdj	dƒddt
ƒq¢Xn‚nXx<|j|ƒD]+\}}tj
|d|ƒ}|jƒq¹W|jƒ}|rtj
|d|ƒ}|jƒn|jjdƒr;|jƒndS(	Ni”RsNfailed to delete bucket %s after a failed attempt to fetch the bundle manifesttbuckett/itexc_infotpath(tfetch_manifesttserviceRtstatus_codetargstgett_DeleteBundle__delete_buckettlogterrortsplittTruetmap_bundle_parts_to_s3pathsRt
from_othertmaintget_manifest_s3path(tselftmanifestterrt_tpart_s3pathtreqtmanifest_s3path((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/bundle/deletebundle.pyR(s,!

	
cCs7tj|d|jdjdƒdƒ}|jƒdS(NRR
i(RRRRR(RR#((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/bundle/deletebundle.pyt__delete_bucketJs(t__name__t
__module__tDESCRIPTIONRtARGSRR(((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/bundle/deletebundle.pyR#s
	"N(
trequestbuilderRtrequestbuilder.exceptionsRt euca2ools.commands.bundle.mixinsRteuca2ools.commands.s3Rt"euca2ools.commands.s3.deletebucketRt"euca2ools.commands.s3.deleteobjectRR(((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/bundle/deletebundle.pyt<module>s
Back to Directory File Manager