/usr/lib/python2.6/site-packages/openstackclient/identity/v3
Edit: /usr/lib/python2.6/site-packages/openstackclient/identity/v3/domain.pyc (7144B)
Ñò
;vVc @ s d 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 d d k l Z
d d k l Z d d k
l Z d e i f d
„ ƒ YZ d e i f d „ ƒ YZ d
e i f d „ ƒ YZ d e i f d „ ƒ YZ d e i f d „ ƒ YZ d S( s) Identity v3 Domain action implementationsiÿÿÿÿN( t command( t lister( t show( t
exceptions( t utils( t _t CreateDomainc B sB e Z d Z e i e d ƒ Z d „ Z e i e ƒ d „ ƒ Z RS( s Create new domains
.CreateDomainc C s« t t | ƒ i | ƒ } | i d d d d d ƒ| i d d d d d ƒ| i ƒ } | i d d
d d d ƒ| i d
d
d d d ƒ| i d d
d d t d ƒ ƒ| S( Nt namet metavars
t helps New domain names
--descriptions
s New domain descriptions --enablet actiont
store_trues Enable domain (default)s --disables Disable domains --or-shows Return existing domain( t superR t
get_parsert add_argumentt add_mutually_exclusive_groupR ( t selft prog_namet parsert enable_group( ( sR /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/domain.pyR
$ s.
c
C sÝ | i i i } t } | i o
t } n y+ | i i d | i d | i d | ƒ } WnZ t
i j
oK } | i o2 t
i | i | i ƒ } | i i d | i ƒ q± | ‚ n X| i i d ƒ t t t i | i ƒ ƒ Œ S( NR t descriptiont enableds Returning existing domain %st links( t appt client_managert identityt Truet disablet Falset domainst createR R t ksc_exct Conflictt or_showR t
find_resourcet logt infot _infot popt zipt sortedt sixt iteritems( R t parsed_argst identity_clientR t domaint e( ( sR /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/domain.pyt take_actionB s"
(
t __name__t
__module__t __doc__t loggingt getLoggerR# R
R t
log_methodR/ ( ( ( sR /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/domain.pyR s t DeleteDomainc B sB e Z d Z e i e d ƒ Z d „ Z e i e ƒ d „ ƒ Z RS( s
Delete domains
.DeleteDomainc C s5 t t | ƒ i | ƒ } | i d d d d d ƒ| S( NR- R s R s Domain to delete (name or ID)( R R6 R
R ( R R R ( ( sR /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/domain.pyR
a s c C s> | i i i } t i | i | i ƒ } | i i | i ƒ d S( N( R R R R R" R R- t deletet id( R R+ R, R- ( ( sR /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/domain.pyR/ j s
(
R0 R1 R2 R3 R4 R# R
R R5 R/ ( ( ( sR /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/domain.pyR6 \ s t
ListDomainc B s9 e Z d Z e i e d ƒ Z e i e ƒ d „ ƒ Z RS( s List domainss .ListDomainc s8 d ‰ | i i i i i ƒ } ˆ ‡ f d † | Dƒ f S( Nt IDt Namet Enabledt Descriptionc 3 s+ x$ | ] } t i | ˆ d h ƒVq Wd S( t
formattersN( R t get_item_properties( t .0t s( t columns( sR /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/domain.pys } s ( R: s NameR<