B ’äî\™ã@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ƒZdS)éNc@seZdZdZdS)Ú Boto3Errorz Base class for all Boto3 errors.N)Ú__name__Ú __module__Ú __qualname__Ú__doc__©rrú1/tmp/pip-build-uw_ogi45/boto3/boto3/exceptions.pyrsrc@s eZdZdS)ÚResourceLoadExceptionN)rrrrrrrr sr c@s eZdZdS)ÚNoVersionFoundN)rrrrrrrr 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Úmsgrrrr (s zUnknownAPIVersionError.__init__N)rrrr rrrrr &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 )r rZavailable_servicesZhas_low_level_clientrrrrr 7s zResourceNotExistsError.__init__N)rrrrr rrrrr4srcseZdZd‡fdd„ Z‡ZS)ÚRetriesExceededErrorúMax Retries Exceededcstt|ƒ |¡||_dS)N)Úsuperrr Úlast_exception)r rr)Ú __class__rrr GszRetriesExceededError.__init__)r)rrrr Ú __classcell__rr)rrrFsrc@s eZdZdS)ÚS3TransferFailedErrorN)rrrrrrrrLsrc@s eZdZdS)ÚS3UploadFailedErrorN)rrrrrrrrPsrc@seZdZdZdd„ZdS)Ú"DynamoDBOperationNotSupportedErrorzs