/usr/lib/python2.6/site-packages/openstackclient/common
Edit: /usr/lib/python2.6/site-packages/openstackclient/common/clientmanager.pyc (7781B)
Ñò
;vVc @ sî d Z d d k Z d d k Z d d k Z d d k Z d d k Z d d k l Z d d k l Z
d d k l Z
e i e ƒ Z g Z d Z d e f d „ ƒ YZ d e f d
„ ƒ YZ d „ Z d „ Z e d
ƒ Z e i e d ƒ ƒ d S( sC Manage access to the clients, including authenticating when needed.iÿÿÿÿN( t auth( t session( t clients python-openstackclientt ClientCachec B s e Z d Z d „ Z d „ Z RS( s4 Descriptor class for caching created client handles.c C s | | _ d | _ d S( N( t factoryt Nonet _handle( t selfR ( ( sT /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/common/clientmanager.pyt __init__' s c C s- | i d j o | i | ƒ | _ n | i S( N( R R R ( R t instancet owner( ( sT /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/common/clientmanager.pyt __get__+ s ( t __name__t
__module__t __doc__R R ( ( ( sT /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/common/clientmanager.pyR % s t
ClientManagerc B sq e Z d Z d Z e e i ƒ Z d „ Z d d e
d d „ Z d „ Z e
d „ ƒ Z d d d „ Z d „ Z RS(
s8 Manages access to API clients, including authentication.t 2c C s[ | g } t i D] } | d | i d d ƒ q ~ j o | i | d St | ƒ ‚ d S( Nt _t -i ( R t OPTIONS_LISTt replacet _auth_paramst AttributeError( R t namet _[1]t o( ( sT /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/common/clientmanager.pyt __getattr__: s
1c C sÝ | | _ | | _ | | _ | i i i d d ƒ | _ | i i | _ | i i | _
| i i | _ d | _ d | _
| | _ d | _ t | t ƒ o | | _ n | | _ t | _ t i d ƒ } t i | i ƒ ƒ d S( sÍ Set up a ClientManager
:param cli_options:
Options collected from the command-line, environment, or wherever
:param api_version:
Dict of API versions: key is API name, value is the version
:param verify:
TLS certificate verification; may be a boolean to enable or disable
server certificate verification, or a filename of a CA certificate
bundle to be used in verification (implies True)
:param pw_func:
Callback function for asking the user for a password. The function
takes an optional string for the prompt ('Password: ' on None) and
returns a string containing the password
t urlt N( t _cli_optionst _api_versiont _pw_callbackR t getR t _urlt region_namet _region_namet interfacet
_interfacet timingt _auth_refR t _verifyt _cacertt
isinstancet boolt _insecuret Falset loggingt getLoggert LOGt setLevelt getEffectiveLevel( R t cli_optionst api_versiont verifyt pw_funct root_logger( ( sT /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/common/clientmanager.pyR B s" c C s_ t i | i ƒ | _ t i | i | i ƒ | i i d ƒ o4 | i i i d d ƒ o | i ƒ | i i d