U å€C^™ã@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ú3/tmp/pip-install-6_kvzl1k/boto3/boto3/exceptions.pyrsrc@s eZdZdS)ÚResourceLoadExceptionN©rrrrrrrr sr c@s eZdZdS)ÚNoVersionFoundNr rrrrr 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 )rrZavailable_servicesZhas_low_level_clientrrrrr 7s þÿÿÿzResourceNotExistsError.__init__N©rrrrr rrrrr4srcseZdZd‡fdd„ Z‡ZS)ÚRetriesExceededErrorúMax Retries Exceededcstt|ƒ |¡||_dS)N)Úsuperrr Úlast_exception)rrr©Ú __class__rrr GszRetriesExceededError.__init__)r)rrrr Ú __classcell__rrrrrFsrc@s eZdZdS)ÚS3TransferFailedErrorNr rrrrrLsrc@s eZdZdS)ÚS3UploadFailedErrorNr rrrrrPsrc@seZdZdZdd„ZdS)Ú"DynamoDBOperationNotSupportedErrorzs  ÿ ÿ