o ckF[ã@s4dZddlmZGdd„deƒZGdd„deƒZdS)zA Defines an interface which all Auth handlers need to implement. é)ÚPluginc@s eZdZdS)ÚNotReadyToAuthenticateN)Ú__name__Ú __module__Ú __qualname__©rrú3/usr/lib/python3/dist-packages/boto/auth_handler.pyrsrc@s eZdZgZdd„Zdd„ZdS)Ú AuthHandlercCódS)aÄConstructs the handlers. :type host: string :param host: The host to which the request is being sent. :type config: boto.pyami.Config :param config: Boto configuration. :type provider: boto.provider.Provider :param provider: Provider details. Raises: NotReadyToAuthenticate: if this handler is not willing to authenticate for the given provider and config. Nr)ÚselfÚhostÚconfigÚproviderrrrÚ__init__%szAuthHandler.__init__cCr )z½Invoked to add authentication details to request. :type http_request: boto.connection.HTTPRequest :param http_request: HTTP request that needs to be authenticated. Nr)r Ú http_requestrrrÚadd_auth6szAuthHandler.add_authN)rrrÚ capabilityrrrrrrr !s r N)Ú__doc__Ú boto.pluginrÚ Exceptionrr rrrrÚs