ó FRTc@s¨ddlmZddlmZdefd„ƒYZdefd„ƒYZdefd„ƒYZd efd „ƒYZd efd „ƒYZd efd„ƒYZ dS(iÿÿÿÿ(tBotoServerError(tResponseFactorytResponseErrorFactorycBseZdd„ZRS(cCsHt||d|ƒ}|j|jdtƒ}|jGH|||d|ƒS(Ntbodyt(Rt find_elementt error_codet ResponseErrort__name__(tselftstatustreasonRtservertsupplied((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyt__call__sN(Rt __module__tNoneR(((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyRsRcBs&eZdZeZd„Zd„ZRS(s# Undefined response error. cCsdj|j|ƒS(Ns'{0.__name__}({1.reason}: "{1.message}")(tformatt __class__(R ((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyt__repr__(sc CsJ|jr|jjƒdpd}dj||j|jr@dpCd|ƒS(Ns Rs+{1.__name__}: {0.reason} {2} {3}{0.message}s (Retriable)(t__doc__tstripRRtretry(R tdoc((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyt__str__,s" (RRRtFalseRRR(((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyR"s tRetriableResponseErrorcBseZeZRS((RRtTrueR(((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyR3stInvalidParameterValuecBseZdZRS(sA One or more parameter values in the request is invalid. (RRR(((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyR7stInvalidParametercBseZdZRS(s; One or more parameters in the request is invalid. (RRR(((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyR=stInvalidAddresscBseZdZRS(s Invalid address. (RRR(((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyRCsN( tboto.exceptionRtboto.mws.responseRRRRRRR(((s?/opt/freeware/lib/python2.7/site-packages/boto/mws/exception.pyts