Current File : //usr/lib/python2.7/site-packages/requestbuilder/auth/__init__.pyc
�
>�,Xc@@srddlmZddlZddlZdefd��YZddlmZddlmZ	ddlm
ZdS(	i(tabsolute_importNtBaseAuthcB@s;eZdZgZdd�Zd�Zd�Zd�ZRS(s�
    Basis for all authentication

    This class does nothing on its own.  It is up to you to implement the
    necessary functions to effect an authentication scheme.
    cK@sI||_||_tj|jj�|_|dk	rE||j_ndS(N(	targstconfigtloggingt	getLoggert	__class__t__name__tlogtNonetlevel(tselfRtlogleveltkwargs((s@/usr/lib/python2.7/site-packages/requestbuilder/auth/__init__.pyt__init__s
		cC@sdS(N((R((s@/usr/lib/python2.7/site-packages/requestbuilder/auth/__init__.pyt	configure%scC@sdS(N((Rtrequesttservice((s@/usr/lib/python2.7/site-packages/requestbuilder/auth/__init__.pytapply_to_request)sc@s��fd�}|S(Nc@s�j|��p|S(N(R(treq(RR(s@/usr/lib/python2.7/site-packages/requestbuilder/auth/__init__.pytwrapped_apply_to_request-s((RRR((RRs@/usr/lib/python2.7/site-packages/requestbuilder/auth/__init__.pytbind_to_service,sN(	Rt
__module__t__doc__tARGSR	RRRR(((s@/usr/lib/python2.7/site-packages/requestbuilder/auth/__init__.pyRs		i(tHmacKeyAuth(t
HmacV1Auth(tQueryHmacV2Auth(t
__future__RRtwarningstobjectRtawsRRt
S3RestAuthRtQuerySigV2Auth(((s@/usr/lib/python2.7/site-packages/requestbuilder/auth/__init__.pyt<module>s