ó FRTc@sFdZddlmZdefd„ƒYZdefd„ƒYZdS(sA Defines an interface which all Auth handlers need to implement. i’’’’(tPlugintNotReadyToAuthenticatecBseZRS((t__name__t __module__(((s>/opt/freeware/lib/python2.7/site-packages/boto/auth_handler.pyRst AuthHandlercBs eZgZd„Zd„ZRS(cCsdS(sÄ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. N((tselfthosttconfigtprovider((s>/opt/freeware/lib/python2.7/site-packages/boto/auth_handler.pyt__init__%scCsdS(s½Invoked to add authentication details to request. :type http_request: boto.connection.HTTPRequest :param http_request: HTTP request that needs to be authenticated. N((Rt http_request((s>/opt/freeware/lib/python2.7/site-packages/boto/auth_handler.pytadd_auth6s(RRt capabilityR R (((s>/opt/freeware/lib/python2.7/site-packages/boto/auth_handler.pyR!s N(t__doc__t boto.pluginRt ExceptionRR(((s>/opt/freeware/lib/python2.7/site-packages/boto/auth_handler.pyts