/usr/lib/python2.6/site-packages/keystoneclient/openstack/common/apiclient
NameSizeModeActions
auth.py74770644editdlrm
auth.pyc88030644editdlrm
base.py147960644editdlrm
base.pyc169040644editdlrm
client.py138940644editdlrm
client.pyc140140644editdlrm
exceptions.py36110644editdlrm
exceptions.pyc17720644editdlrm
fake_client.py64810644editdlrm
fake_client.pyc63440644editdlrm
utils.py34240644editdlrm
utils.pyc21670644editdlrm
__init__.py7940644editdlrm
__init__.pyc3920644editdlrm
Edit: /usr/lib/python2.6/site-packages/keystoneclient/openstack/common/apiclient/client.pyc (14014B)
Ñò >> def test_clients(): ... from keystoneclient.auth import keystone ... from openstack.common.apiclient import client ... auth = keystone.KeystoneAuthPlugin( ... username="user", password="pass", tenant_name="tenant", ... auth_url="http://auth:5000/v2.0") ... openstack_client = client.HTTPClient(auth) ... # create nova client ... from novaclient.v1_1 import client ... client.Client(openstack_client) ... # create keystone client ... from keystoneclient.v2_0 import client ... client.Client(openstack_client) ... # use them ... openstack_client.identity.tenants.list() ... openstack_client.compute.servers.list() N(RJthasattrtsetattr(Rtbase_client_instanceRJ((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyt add_clients cCs2|ii|ƒ|io|ii|ƒndS(N(RRPR tsave(R((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyRP:s N(t__name__t __module__t__doc__RRRQRMRR%R2R7R<R=R>RBt staticmethodRIRZR^RP(((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyR0s0     + E t BaseClientcBs‰eZdZd Zd Zd Zd d„Zd„Ze d„ƒZ d„Z d„Z d„Z d„Zd„Zd „Zed „ƒZRS( s¼Top-level object to access the OpenStack API. This client uses :class:`HTTPClient` to send requests. :class:`HTTPClient` will handle a bunch of issues such as authentication. cCs`||_|i|ƒ|o?x<|D]0}|io t||i|i|ƒƒq$q$WndS(N(t http_clientR^t manager_classR\R (RRet extensionst extension((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyRLs    cKs|ii||||S(N(ReRZ(RR,R-R.((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyRZWs cCs |iiS(N(ReR(R((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyR[scKs|id||S(NtHEAD(RZ(RR-R.((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pythead_scKs|id||S(NtGET(RZ(RR-R.((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyR9bscKs|id||S(NtPOST(RZ(RR-R.((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pytpostescKs|id||S(NtPUT(RZ(RR-R.((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pytputhscKs|id||S(NtDELETE(RZ(RR-R.((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pytdeletekscKs|id||S(NtPATCH(RZ(RR-R.((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pytpatchnscCs€y|t|ƒ}Wn\ttfj oJtdƒh|d6|d6di|iƒƒd6}ti|ƒ‚nXti |ƒS(s@Returns the client class for the requested API version :param api_name: the name of the API, e.g. 'compute', 'image', etc :param version: the requested API version :param version_map: a dict of client classes keyed by version :rtype: a client class for the requested API version sRInvalid %(api_name)s client version '%(version)s'. Must be one of: %(version_map)stapi_nametversions, t version_map( tstrR;t ValueErrorRR+tkeysRtUnsupportedVersionRt import_class(RtRuRvt client_pathtmsg((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyt get_classqs  N(R`RaRbRRJRRLRRZtpropertyRRjR9RmRoRqRsRcR~(((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyRdAs       (RbRtloggingRAt simplejsonR8t ImportErrort oslo_utilsRRRt%keystoneclient.openstack.common._i18nRt)keystoneclient.openstack.common.apiclientRt getLoggerR`R*RtobjectRRd(((s_/tmp/pip-build-cD3xZi/python-keystoneclient/keystoneclient/openstack/common/apiclient/client.pyts"     ÿ