U ¶¼Ý`Sã@sÜddlZGdd„deƒZGdd„deƒZGdd„deƒZGdd „d eejjƒZGd d „d eejjƒZ Gd d „d eƒZ Gdd„deƒZ Gdd„deƒZ Gdd„deƒZ e ZGdd„deƒZGdd„deƒZGdd„deƒZdS)éNc@seZdZdZdS)Ú Boto3Errorz Base class for all Boto3 errors.N©Ú__name__Ú __module__Ú __qualname__Ú__doc__©rrú4/tmp/pip-unpacked-wheel-lhp89xy_/boto3/exceptions.pyrsrc@s eZdZdS)ÚResourceLoadExceptionN©rrrrrrr r sr c@s eZdZdS)ÚNoVersionFoundNr rrrr r sr c@seZdZdd„ZdS)ÚUnknownAPIVersionErrorcCsd|||f}t ||¡dS)NzKThe '%s' resource does not an API version of: %s Valid API versions are: %s)rÚ__init__)ÚselfÚ service_nameZbad_api_versionZavailable_api_versionsÚmsgrrr r(s þÿzUnknownAPIVersionError.__init__N)rrrrrrrr r &sr c@seZdZdZdd„ZdS)ÚResourceNotExistsErrorzARaised when you attempt to create a resource that does not exist.cCs6d|d |¡f}|r&|d||f7}t ||¡dS)NzGThe '%s' resource does not exist. The available resources are: - %s z - zC Consider using a boto3.client('%s') instead of a resource for '%s')Újoinrr)rrZavailable_servicesZhas_low_level_clientrrrr r7s þÿÿÿzResourceNotExistsError.__init__N©rrrrrrrrr r4srcseZdZd‡fdd„ Z‡ZS)ÚRetriesExceededErrorúMax Retries Exceededcstt|ƒ |¡||_dS)N)ÚsuperrrÚlast_exception)rrr©Ú __class__rr rGszRetriesExceededError.__init__)r)rrrrÚ __classcell__rrrr rFsrc@s eZdZdS)ÚS3TransferFailedErrorNr rrrr rLsrc@s eZdZdS)ÚS3UploadFailedErrorNr rrrr rPsrc@seZdZdZdd„ZdS)Ú"DynamoDBOperationNotSupportedErrorzs" ÿ ÿ