/usr/lib/python2.6/site-packages/openstackclient/identity/v3
NameSizeModeActions
catalog.py31320644editdlrm
catalog.pyc35540644editdlrm
consumer.py45750644editdlrm
consumer.pyc60300644editdlrm
credential.py64370644editdlrm
credential.pyc72090644editdlrm
domain.py64180644editdlrm
domain.pyc71440644editdlrm
ec2creds.py70160644editdlrm
ec2creds.pyc72750644editdlrm
endpoint.py90470644editdlrm
endpoint.pyc91430644editdlrm
federation_protocol.py70980644editdlrm
federation_protocol.pyc76160644editdlrm
group.py123200644editdlrm
group.pyc123900644editdlrm
identity_provider.py82490644editdlrm
identity_provider.pyc83030644editdlrm
mapping.py65960644editdlrm
mapping.pyc79960644editdlrm
policy.py54660644editdlrm
policy.pyc67850644editdlrm
project.py119290644editdlrm
project.pyc102680644editdlrm
region.py62650644editdlrm
region.pyc71290644editdlrm
role.py129830644editdlrm
role.pyc121240644editdlrm
role_assignment.py56610644editdlrm
role_assignment.pyc42400644editdlrm
service.py67350644editdlrm
service.pyc74790644editdlrm
service_provider.py72740644editdlrm
service_provider.pyc79050644editdlrm
token.py62700644editdlrm
token.pyc64430644editdlrm
trust.py70440644editdlrm
trust.pyc73780644editdlrm
unscoped_saml.py28180644editdlrm
unscoped_saml.pyc36760644editdlrm
user.py144510644editdlrm
user.pyc119620644editdlrm
__init__.py00644editdlrm
__init__.pyc1710644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstackclient/identity/v3/group.pyc (12390B)
Ñò ;vVc @sfdZddkZddkZddkZddklZddklZddklZddkl Z ddk l Z ddk lZdd klZd eifd „ƒYZd eifd „ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdS(sGroup action implementationsiÿÿÿÿN(tcommand(tlister(tshow(t exceptions(tutils(t_(tcommontAddUserToGroupcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sAdd user to groups.AddUserToGroupcCshtt|ƒi|ƒ}|idddddƒ|idddddƒti|ƒti|ƒ|S( Ntgrouptmetavarsthelps$Group to contain (name or ID)tuserss#User to add to (name or ID)(tsuperRt get_parsert add_argumentRt!add_group_domain_option_to_parsert add_user_domain_option_to_parser(tselft prog_nametparser((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR %s  cCs¼|iii}ti||i|iƒi}ti||i |i ƒi}y|i i ||ƒWn3t j o'tiid|i|i fƒn"Xtiid|i|i fƒdS(Ns%s not added to group %s s%s added to group %s (tapptclient_managertidentityRt find_userR t user_domaintidt find_groupRt group_domaintuserst add_to_groupt Exceptiontsyststderrtwritetstdout(Rt parsed_argstidentity_clienttuser_idtgroup_id((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyt take_action5s    ( t__name__t __module__t__doc__tloggingt getLoggertlogR Rt log_methodR'(((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR s tCheckUserInGroupcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sCheck user membership in groups.CheckUserInGroupcCshtt|ƒi|ƒ}|idddddƒ|idddddƒti|ƒti|ƒ|S( NRR sR sGroup to check (name or ID)R ssUser to check (name or ID)(R R/R RRRR(RRR((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR Os  cCs¼|iii}ti||i|iƒi}ti||i |i ƒi}y|i i ||ƒWn3t j o'tiid|i|i fƒn"Xtiid|i|i fƒdS(Ns%s not in group %s s%s in group %s (RRRRRR RRRRRRtcheck_in_groupRRR R!R"(RR#R$R%R&((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR'_s    ( R(R)R*R+R,R-R RR.R'(((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR/Js t CreateGroupcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sCreate new groups .CreateGroupcCs†tt|ƒi|ƒ}|idddddƒ|idddddƒ|id dd dd ƒ|id d ddtdƒƒ|S(NtnameR s R sNew group names--domainss(Domain to contain new group (name or ID)s --descriptions sNew group descriptions --or-showtactiont store_truesReturn existing group(R R1R RR(RRR((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR ys$ c Csõ|iii}d}|ioti||iƒi}ny+|ii d|i d|d|i ƒ}Wn`t i j oQ}|io8ti|i|i d|ƒ}|iid|i ƒqÉ|‚nX|iidƒttti|iƒƒŒS(NR2tdomaint descriptiont domain_idsReturning existing group %stlinks(RRRtNoneR5Rt find_domainRtgroupstcreateR2R6tksc_exctConflicttor_showRt find_resourceR-tinfot_infotpoptziptsortedtsixt iteritems(RR#R$R5Rte((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR'‘s&         ( R(R)R*R+R,R-R RR.R'(((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR1ts t DeleteGroupcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sDelete group(s)s .DeleteGroupcCsTtt|ƒi|ƒ}|idddddddƒ|iddd dd ƒ|S( NR;R stnargst+R sGroup(s) to delete (name or ID)s--domainss'Domain containing group(s) (name or ID)(R RIR R(RRR((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR ±scCsR|iii}x<|iD]1}ti|||iƒ}|ii|iƒqWdS(N( RRRR;RRR5tdeleteR(RR#R$Rt group_obj((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR'¿s   ( R(R)R*R+R,R-R RR.R'(((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyRI¬s t ListGroupcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(s List groupss .ListGroupcCsztt|ƒi|ƒ}|idddddƒ|idddddƒti|ƒ|id d d d tdd ƒ|S(Ns--domainR sR s*Filter group list by (name or ID)s--userss(Filter group list by (name or ID)s--longR3R4tdefaults List additional fields in output(R RNR RRRtFalse(RRR((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR Ðs  cs¼|iii}d}|ioti||iƒi}n|io"ti ||i|i ƒi}nd}|i o d‰nd ‰|i i d|d|ƒ}ˆ‡fd†|DƒfS( NtIDtNames Domain IDt DescriptionR5R c3s+x$|]}ti|ˆdhƒVqWdS(t formattersN(Rtget_item_properties(t.0ts(tcolumns(sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pys s (RQsNames Domain IDs Description(RQsName(RRRR9R5RR:RR RRtlongR;tlist(RR#R$R5R tdata((RXsQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR'ås(        ( R(R)R*R+R,R-R RR.R'(((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyRNËs tRemoveUserFromGroupcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sRemove user from groups.RemoveUserFromGroupcCshtt|ƒi|ƒ}|idddddƒ|idddddƒti|ƒti|ƒ|S( NRR sR s$Group containing (name or ID)R ss(User to remove from (name or ID)(R R\R RRRR(RRR((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR s  cCs¼|iii}ti||i|iƒi}ti||i |i ƒi}y|i i ||ƒWn3t j o'tiid|i|i fƒn"Xtiid|i|i fƒdS(Ns%s not removed from group %s s%s removed from group %s (RRRRRR RRRRRRtremove_from_groupRRR R!R"(RR#R$R%R&((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR's    ( R(R)R*R+R,R-R RR.R'(((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR\ s tSetGroupcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sSet group propertiess .SetGroupcCs€tt|ƒi|ƒ}|idddddƒ|idddddƒ|id dd dd ƒ|id dd ddƒ|S(NRR sR sGroup to modify (name or ID)s--domainss&Domain containing (name or ID)s--namessNew group names --descriptions sNew group description(R R^R R(RRR((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR 9s$cCs¢|iii}ti||i|iƒ}h}|io|i|dR sGroup to display (name or ID)s--domainss&Domain containing (name or ID)(R RbR R(RRR((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR escCsY|iii}ti||id|iƒ}|iidƒt t t i |iƒƒŒS(Ntdomain_name_or_idR8( RRRRRRR5RBRCRDRERFRG(RR#R$R((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyR'ss    ( R(R)R*R+R,R-R RR.R'(((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyRb`s (R*R+RFRtcliffRRRtkeystoneclientRR=topenstackclient.commonRtopenstackclient.i18nRtopenstackclient.identityRtCommandRR/tShowOneR1RItListerRNR\R^Rb(((sQ/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/group.pyts$   **8?*,