/usr/lib/python2.6/site-packages/openstackclient/identity/v3
Edit: /usr/lib/python2.6/site-packages/openstackclient/identity/v3/group.pyc (12390B)
Ñò
;vVc
@ sf 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 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 e i f d „ ƒ YZ d e i f d „ ƒ YZ d e i f d „ ƒ YZ d S( s Group action implementationsiÿÿÿÿN( t command( t lister( t show( t
exceptions( t utils( t _( t commont AddUserToGroupc B sB e Z d Z e i e d ƒ Z d „ Z e i e ƒ d „ ƒ Z RS( s Add user to groups .AddUserToGroupc C sh t t | ƒ i | ƒ } | i d d d d d ƒ| i d d d d d ƒt i | ƒ t i | ƒ | S( Nt groupt metavars
t helps$ Group to contain (name or ID)t users s# User to add to (name or ID)( t superR t
get_parsert add_argumentR t! add_group_domain_option_to_parsert add_user_domain_option_to_parser( t selft prog_namet parser( ( sQ /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR
% s
c C s¼ | i i i } t i | | i | i ƒ i } t i | | i | i
ƒ i } y | i i | | ƒ Wn3 t
j
o' t i i d | i | i f ƒ n" Xt i i d | i | i f ƒ d S( Ns %s not added to group %s
s %s added to group %s
( t appt client_managert identityR t find_userR t user_domaint idt
find_groupR t group_domaint userst add_to_groupt Exceptiont syst stderrt writet stdout( R t parsed_argst identity_clientt user_idt group_id( ( sQ /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyt take_action5 s (
t __name__t
__module__t __doc__t loggingt getLoggert logR
R t
log_methodR' ( ( ( sQ /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR s t CheckUserInGroupc B sB e Z d Z e i e d ƒ Z d „ Z e i e ƒ d „ ƒ Z RS( s Check user membership in groups .CheckUserInGroupc C sh t t | ƒ i | ƒ } | i d d d d d ƒ| i d d d d d ƒt i | ƒ t i | ƒ | S( NR R s R
s Group to check (name or ID)R s s User to check (name or ID)( R R/ R
R R R R ( R R R ( ( sQ /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR
O s
c C s¼ | i i i } t i | | i | i ƒ i } t i | | i | i
ƒ i } y | i i | | ƒ Wn3 t
j
o' t i i d | i | i f ƒ n" Xt i i d | i | i f ƒ d S( Ns %s not in group %s
s %s in group %s
( R R R R R R R R R R R R t check_in_groupR R R R! R" ( R R# R$ R% R&