/usr/lib/python2.6/site-packages/cinderclient
NameSizeModeActions
openstack/-0755rm
tests/-0755rm
v1/-0755rm
v2/-0755rm
auth_plugin.py45680644editdlrm
auth_plugin.pyc57410644editdlrm
base.py91040644editdlrm
base.pyc81320644editdlrm
client.py207000644editdlrm
client.pyc173680644editdlrm
exceptions.py50490644editdlrm
exceptions.pyc76630644editdlrm
extension.py14090644editdlrm
extension.pyc15300644editdlrm
service_catalog.py35020644editdlrm
service_catalog.pyc25820644editdlrm
shell.py373030644editdlrm
shell.pyc261080644editdlrm
utils.py82250644editdlrm
utils.pyc95060644editdlrm
version.py7260644editdlrm
version.pyc3310644editdlrm
__init__.py9360644editdlrm
__init__.pyc4260644editdlrm
Edit: /usr/lib/python2.6/site-packages/cinderclient/service_catalog.pyc (2582B)
Ñò =vVc@s&ddkZdefd„ƒYZdS(iÿÿÿÿNtServiceCatalogcBs;eZdZd„Zd„Zddddddd„ZRS(s;Helper methods for dealing with a Keystone Service Catalog.cCs ||_dS(N(tcatalog(tselft resource_dict((sI/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/service_catalog.pyt__init__scCs|idddS(Ntaccessttokentid(R(R((sI/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/service_catalog.pyt get_tokenst publicURLc Cs]g}d|ijo`x?|idD]0}| p|||jo|i|ƒq$q$W|ptiiƒ‚qvnd|idjodS|idd} x| D]} t} |djoK| ddjo:| dddid ƒd } | d jo t} q n| o| i dƒ|joq§n|o*|djo| i d ƒ|joq§n| d} xP| D]H}| p|i |ƒ|jo$| i d ƒ|d <|i|ƒqrqrWq§W|ptiiƒ‚n~t |ƒdjo^y)g}|D]}|||qý~}Wnt j o |}nXtii d|ƒ‚n |d|SdS(s²Fetch the public URL from the Compute service for a particular endpoint attribute. If none given, return the first. See tests for sample service catalog. t endpointstserviceCatalogRtvolumev2ttypetvolumeiR t/itv2tnamet serviceNameiN(svolumeR ( Rtappendt cinderclientt exceptionstEndpointNotFoundtNonetFalsetsplittTruetgettlentKeyErrortAmbiguousEndpoints(Rtattrt filter_valuet service_typet endpoint_typet service_nametvolume_service_nametmatching_endpointstendpointRtservicetskip_service_type_checktversionR t_[1]tepteplist((sI/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/service_catalog.pyturl_forsN  ) N(t__name__t __module__t__doc__RRRR-(((sI/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/service_catalog.pyRs   (tcinderclient.exceptionsRtobjectR(((sI/tmp/pip-build-cD3xZi/python-cinderclient/cinderclient/service_catalog.pyts