Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
µEYc@sÎddlZddlmZddlmZddlmZddlmZdZddd	d
fZ	eƒe
e
e
d„ƒZd„Zde
fd
„ƒYZdefd„ƒYZd	efd„ƒYZdS(iÿÿÿÿN(t
positional(t_utils(tservice_catalog(tservice_providersit
AccessInfotAccessInfoV2tAccessInfoV3tcreatecCs€|r|r|jƒ}nd|krW|rJ|rJ|jjdƒ}nt||ƒSd|krpt||ƒStdƒ‚dS(NttokensX-Subject-TokentaccesssUnrecognized auth response(tjsontheaderstgetRRt
ValueError(tresptbodyt
auth_token((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR$s



cs(tjˆƒ‡fd†ƒ}t|ƒS(Ncs'yˆ|ƒSWntk
r"dSXdS(N(tKeyErrortNone(tself(tf(sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytinner6s
(t	functoolstwrapstproperty(RR((RsP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt_missingproperty4scBsBeZdZd'Zd'd„Zed„ƒZed„Z	d„Z
ed„ƒZed„ƒZed„ƒZ
ed„ƒZed	„ƒZed
„ƒZed„ƒZed„ƒZed
„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZ ed„ƒZ!ed„ƒZ"ed„ƒZ#ed„ƒZ$ed„ƒZ%ed „ƒZ&ed!„ƒZ'ed"„ƒZ(ed#„ƒZ)ed$„ƒZ*ed%„ƒZ+ed&„ƒZ,RS((s‡Encapsulates a raw authentication token from keystone.

    Provides helper methods for extracting useful values from that token.

    cCs(||_||_d|_d|_dS(N(t_datat_auth_tokenRt_service_catalogt_service_providers(RRR((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt__init__Is			cCs+|js$|jj|jƒ|_n|jS(N(Rt_service_catalog_classt
from_tokenR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyROs		cCs.tj|jƒ}tjd|ƒ}||kS(sDetermine if expiration is about to occur.

        :returns: true if expiration is within the given duration
        :rtype: boolean

        tseconds(tutilstnormalize_timetexpirestfrom_utcnow(Rtstale_durationtnorm_expirestsoon((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytwill_expire_soonWscCs
tƒ‚dS(sXReturn true if the auth token has a service catalog.

        :returns: boolean
        N(tNotImplementedError(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pythas_service_catalogdscCs|jS(sŸReturn the token_id associated with the auth request.

        To be used in headers for authenticating OpenStack API requests.

        :returns: str
        (R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRkscCs
tƒ‚dS(sVReturn the token expiration (as datetime object).

        :returns: datetime
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR$uscCs
tƒ‚dS(sVReturn the token issue time (as datetime object).

        :returns: datetime
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytissued}scCs
tƒ‚dS(s	Return the username associated with the auth request.

        Follows the pattern defined in the V2 API of first looking for 'name',
        returning that if available, and falling back to 'username' if name
        is unavailable.

        :returns: str
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytusername…s
cCs
tƒ‚dS(sTReturn the user id associated with the auth request.

        :returns: str
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytuser_id‘scCs
tƒ‚dS(s]Return the user's domain id associated with the auth request.

        :returns: str
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytuser_domain_id™scCs
tƒ‚dS(s_Return the user's domain name associated with the auth request.

        :returns: str
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytuser_domain_name¡scCs
tƒ‚dS(s|Return a list of user's role ids associated with the auth request.

        :returns: a list of strings of role ids
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytrole_ids©scCs
tƒ‚dS(s€Return a list of user's role names associated with the auth request.

        :returns: a list of strings of role names
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt
role_names±scCs
tƒ‚dS(s‰Return the domain name associated with the auth request.

        :returns: str or None (if no domain associated with the token)
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytdomain_name¹scCs
tƒ‚dS(s‡Return the domain id associated with the auth request.

        :returns: str or None (if no domain associated with the token)
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt	domain_idÁscCs
tƒ‚dS(s‹Return the project name associated with the auth request.

        :returns: str or None (if no project associated with the token)
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytproject_nameÉscCs|jS(sSynonym for project_name.(R5(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyttenant_nameÑscCs|jp|jS(sõReturn true if the auth token was scoped.

        Returns true if scoped to a tenant(project) or domain,
        and contains a populated service catalog.

        This is deprecated, use project_scoped instead.

        :returns: bool
        (tproject_scopedt
domain_scoped(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytscopedÖscCs
t|jƒS(s`Return true if the auth token was scoped to a tenant (project).

        :returns: bool
        (tboolt
project_id(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR7ãscCs
tƒ‚dS(sVReturn true if the auth token was scoped to a domain.

        :returns: bool
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR8ëscCs
tƒ‚dS(s…Return the trust id associated with the auth request.

        :returns: str or None (if no trust associated with the token)
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyttrust_idóscCs
tƒ‚dS(s¡Return true if the auth token was scoped from a delegated trust.

        The trust delegation is via the OS-TRUST v3 extension.

        :returns: bool
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyttrust_scopedûscCs
tƒ‚dS(sƒReturn the trustee user id associated with a trust.

        :returns: str or None (if no trust associated with the token)
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyttrustee_user_idscCs
tƒ‚dS(sƒReturn the trustor user id associated with a trust.

        :returns: str or None (if no trust associated with the token)
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyttrustor_user_id
scCs
tƒ‚dS(sÒReturn the project ID associated with the auth request.

        This returns None if the auth token wasn't scoped to a project.

        :returns: str or None (if no project associated with the token)
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR;scCs|jS(sSynonym for project_id.(R;(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt	tenant_idscCs
tƒ‚dS(s`Return the project's domain id associated with the auth request.

        :returns: str
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytproject_domain_id$scCs
tƒ‚dS(sbReturn the project's domain name associated with the auth request.

        :returns: str
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytproject_domain_name,scCs
tƒ‚dS(saReturn the access token ID if OAuth authentication used.

        :returns: str or None.
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytoauth_access_token_id4scCs
tƒ‚dS(s]Return the consumer ID if OAuth authentication used.

        :returns: str or None.
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytoauth_consumer_id<scCs
tƒ‚dS(sXReturn true if federation was used to get the token.

        :returns: boolean
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytis_federatedDscCs
tƒ‚dS(sReturn true if the current project scope is the admin project.

        For backwards compatibility purposes if there is nothing specified in
        the token we always assume we are in the admin project, so this will
        default to True.

        :returns boolean
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytis_admin_projectLs
cCs
tƒ‚dS(sHReturn the audit ID if present.

        :returns: str or None.
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytaudit_idXscCs
tƒ‚dS(sóReturn the audit chain ID if present.

        In the event that a token was rescoped then this ID will be the
        :py:attr:`audit_id` of the initial token. Returns None if no value
        present.

        :returns: str or None.
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytaudit_chain_id`s
cCs|jp|jS(s•The audit ID of the initially requested token.

        This is the :py:attr:`audit_chain_id` if present or the
        :py:attr:`audit_id`.
        (RHRG(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytinitial_audit_idlscCs
tƒ‚dS(sëReturn an object representing the list of trusted service providers.

        Used for Keystone2Keystone federating-out.

        :returns: :py:class:`keystoneauth1.service_providers.ServiceProviders`
                  or None
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRus	cCs
tƒ‚dS(seInformation about external mechanisms the token is bound to.

        If a token is bound to an external authentication mechanism it can only
        be used in conjunction with that mechanism. For example if bound to a
        kerberos principal it may only be accepted if there is also kerberos
        authentication performed on the request.

        :returns: A dictionary or None. The key will be the bind type the value
                  is a dictionary that is specific to the format of the bind
                  type. Returns None if there is no bind information in the
                  token.
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytbind€scCs
tƒ‚dS(sEReturn if a project act as a domain.

        :returns: bool
        N(R*(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pytproject_is_domainsN(-t__name__t
__module__t__doc__RRRRRtSTALE_TOKEN_DURATIONR)R+RR$R,R-R.R/R0R1R2R3R4R5R6R9R7R8R<R=R>R?R;R@RARBRCRDRERFRGRHRIRRJRK(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR@sP
	



	cBseZdZdZejZd„Zed„ƒZ	e
d„ƒZed„ƒZed„ƒZ
e
d„ƒZed„ƒZed	„ƒZe
d
„ƒZe
d„ƒZed„ƒZed
„ƒZe
d„ƒZe
d„ƒZe
d„ƒZe
d„ƒZe
d„ƒZed„ƒZed„ƒZed„ƒZe
d„ƒZe
d„ƒZe
d„ƒZe
d„ƒZ e
d„ƒZ!e
d„ƒZ"e
d„ƒZ#e
d„ƒZ$e
d„ƒZ%e
d„ƒZ&e
d „ƒZ'e
d!„ƒZ(ed"„ƒZ)RS(#sDAn object for encapsulating raw v2 auth token from identity service.sv2.0cCsd|jjdiƒkS(NtserviceCatalogR	(RR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR+ŸscCs+tt|ƒj}|p*|jdddS(NR	Rtid(tsuperRRR(Rt	set_token((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR¢scCs|jddS(NR	R(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt_token§scCstj|jjdƒƒS(NR$(R"t
parse_isotimeRTR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR$«scCstj|jdƒS(Nt	issued_at(R"RURT(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR,¯scCs|jddS(NR	tuser(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt_user³scCs"|jjdƒp!|jjdƒS(NtnameR-(RXR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR-·scCs|jdS(NRQ(RX(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR.»scCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR/¿scCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR0ÃscCs1|jjdiƒjdiƒ}|jdgƒS(NR	tmetadatatroles(RR(RRZ((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR1Çs!cCs*g|jjdgƒD]}|d^qS(NR[RY(RXR(Rtr((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR2ÌscCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR3ÐscCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR4ÔscCs|y|jd}Wntk
r$nX|jdƒSy|jdSWntk
rTnXy|jdSWntk
rwnXdS(NttenantRYt
tenantNamettenantId(RTRRRX(Rttenant_dict((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR5Øs



cCstS(N(tFalse(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR8íscCs|jddS(NR	ttrust(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt_trustñscCs|jdS(NRQ(Rc(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR<õscCs
t|jƒS(N(R:Rc(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR=ùscCs|jdS(NR>(Rc(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR>ýscCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR?scCs|y|jd}Wntk
r$nX|jdƒSy|jdSWntk
rTnXy|jdSWntk
rwnXdS(NR]RQR_(RTRRRX(RR`((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR;s



cCstS(N(Ra(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRKscCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRAscCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRB#scCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRC'scCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRD+scCstS(N(Ra(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRE/scCstS(N(tTrue(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRF3scCs4y|jjdgƒdSWntk
r/dSXdS(Nt	audit_idsi(RTRt
IndexErrorR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRG7s
cCs4y|jjdgƒdSWntk
r/dSXdS(NRei(RTRRfR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRH>s
cCsdS(N(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyREscCs|jdS(NRJ(RT(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRJIs(*RLRMRNtversionRtServiceCatalogV2RR+RRRRTR$R,RXR-R.R/R0R1R2R3R4R5R8RcR<R=R>R?R;RKRARBRCRDRERFRGRHRRJ(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR™sH		cBseZdZdZejZd„Zed„ƒZ	ed„ƒZ
ed„ƒZed„ƒZ
ed„ƒZed„ƒZed	„ƒZed
„ƒZed„ƒZed„ƒZed
„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZ ed„ƒZ!ed„ƒZ"ed„ƒZ#ed„ƒZ$ed„ƒZ%ed„ƒZ&ed „ƒZ'ed!„ƒZ(ed"„ƒZ)ed#„ƒZ*RS($s@An object encapsulating raw v3 auth token from identity service.tv3cCsd|jdkS(NtcatalogR(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR+TscCs|jddS(NRRW(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRXWscCs
d|jkS(Ns
OS-FEDERATION(RX(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRE[scCs|jjdiƒjdtƒS(NRRF(RRRd(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRF_scCstj|jddƒS(NRt
expires_at(R"RUR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR$cscCstj|jddƒS(NRRV(R"RUR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR,gscCs|jdS(NRQ(RX(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR.kscCs;y|jddSWn!tk
r6|jr0dS‚nXdS(NtdomainRQ(RXRRER(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR/os
	cCs;y|jddSWn!tk
r6|jr0dS‚nXdS(NRlRY(RXRRER(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR0xs
	cCs.g|jdjdgƒD]}|d^qS(NRR[RQ(RR(RR\((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR1scCs.g|jdjdgƒD]}|d^qS(NRR[RY(RR(RR\((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR2…scCs|jdS(NRY(RX(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR-‰scCs|jddS(NRRl(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt_domainscCs|jdS(NRY(Rm(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR3‘scCs|jdS(NRQ(Rm(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR4•scCs|jddS(NRtproject(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt_project™scCs|jdS(NRQ(Ro(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR;scCs|jddS(NRt	is_domain(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRK¡scCs|jddS(NRlRQ(Ro(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRA¥scCs|jddS(NRlRY(Ro(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRB©scCs|jdS(NRY(Ro(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR5­scCs*yt|jƒSWntk
r%tSXdS(N(R:RmRRa(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR8±s
cCs|jddS(NRsOS-TRUST:trust(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRc¸scCs|jdS(NRQ(Rc(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR<¼scCs*yt|jƒSWntk
r%tSXdS(N(R:RcRRa(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR=Às
cCs|jddS(Nttrustee_userRQ(Rc(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR>ÇscCs|jddS(Nttrustor_userRQ(Rc(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyR?ËscCs|jddS(NRs	OS-OAUTH1(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt_oauthÏscCs|jdS(Ntaccess_token_id(Rs(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRCÓscCs|jdS(Ntconsumer_id(Rs(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRD×scCs0y|jdddSWntk
r+dSXdS(NRRei(RRfR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRGÛs
cCs0y|jdddSWntk
r+dSXdS(NRRei(RRfR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRHâs
cCs+|js$tjj|jƒ|_n|jS(N(RRtServiceProvidersR R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRés	cCs|jddS(NRRJ(R(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRJñs(+RLRMRNRgRtServiceCatalogV3RR+RRXRERFRR$R,R.R/R0R1R2R-RmR3R4RoR;RKRARBR5R8RcR<R=R>R?RsRCRDRGRHRRJ(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyRNsJ				(RRt
keystoneauth1RR"tkeystoneauth1.accessRRROt__all__RRRtobjectRRR(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/access/access.pyt<module>s 		ÿZµ