/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/project.pyc (10268B)
Ñò ;vVc @sdZddkZddkZddklZddklZddklZddklZ ddk l Z ddk l Z dd k lZdd klZd eifd „ƒYZd eifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdS(sProject action implementationsiÿÿÿÿN(tcommand(tlister(tshow(t exceptions(t parseractions(tutils(t_(tcommont CreateProjectcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sCreate new projects.CreateProjectcCsÿtt|ƒi|ƒ}|idddddƒ|idddddƒ|id dd dd ƒ|id dd ddƒ|iƒ}|idddddƒ|idddddƒ|iddddtiddƒ|iddddtdƒƒ|S(NtnametmetavarsthelpsNew project names--domainss&Domain owning the project (name or ID)s--parents s"Parent of the project (name or ID)s --descriptions sProject descriptions--enabletactiont store_truesEnable projects --disablesDisable projects --propertys sCAdd a property to (repeat option to set multiple properties)s --or-showsReturn existing project(tsuperRt get_parsert add_argumenttadd_mutually_exclusive_groupRtKeyValueActionR(tselft prog_nametparsert enable_group((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyR%sH   c Csp|iii}d}|ioti||iƒi}nd}|iot i |i |iƒi}nt }|i o t}nh}|io|iiƒ}ny:|i id|id|d|d|id||}Wn`tij oQ}|io8t i |i |id|ƒ}|iid|iƒqD|‚nX|iidƒttti|iƒƒŒS( NR tdomaintparentt descriptiontenabledt domain_idsReturning existing project %stlinks(tapptclient_managertidentitytNoneRRt find_domaintidRRt find_resourcetprojectstTruetdisabletFalsetpropertytcopytcreateR Rtksc_exctConflicttor_showtlogtinfot_infotpoptziptsortedtsixt iteritems( Rt parsed_argstidentity_clientRRRtkwargstprojectte((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyt take_actionTsB               ( t__name__t __module__t__doc__tloggingt getLoggerR.RRt log_methodR;(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyR s /t DeleteProjectcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sDelete project(s)s.DeleteProjectcCsTtt|ƒi|ƒ}|idddddddƒ|iddd dd ƒ|S( NR$R s tnargst+R s!Project(s) to delete (name or ID)s--domainss$Domain owning (name or ID)(RRBRR(RRR((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyR†scCs§|iii}d}|ioti||iƒ}nxh|iD]]}|dj o"ti |i|d|i ƒ}nti |i|ƒ}|ii |i ƒqBWdS(NR( RRRR RRR!R$RR#R"tdelete(RR6R7RR9t project_obj((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyR;•s      ( R<R=R>R?R@R.RRRAR;(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyRBs t ListProjectcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(s List projectss .ListProjectcCsmtt|ƒi|ƒ}|idddddƒ|idddddƒ|id d d d tdd ƒ|S(Ns--domainR sR s(Filter projects by (name or ID)s--userss&Filter projects by (name or ID)s--longR R tdefaults List additional fields in output(RRGRRR'(RRR((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyR­scsó|iii}|io d ‰nd ‰h}d}|io&ti||iƒi}||dÝs (RIsNames Domain IDs DescriptionRL(RIsName(RRRtlongR RRR!R"RMRR#tusersR$tlist(RR6R7R8Rtuser_idtdata((RRsS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyR;Ás,          ( R<R=R>R?R@R.RRRAR;(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyRG¨s t SetProjectcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sSet project propertiess .SetProjectcCsàtt|ƒi|ƒ}|idddddƒ|idddddƒ|id dd dd ƒ|id dd ddƒ|iƒ}|idddddƒ|idddddƒ|iddddtiddƒ|S(NR9R s R sProject to modify (name or ID)s--namessSet project names--domainss$Domain owning (name or ID)s --descriptions sSet project descriptions--enableR R sEnable projects --disablesDisable projects --propertys sFSet a property on (repeat option to set multiple properties)(RRXRRRRR(RRRR((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyRès@  cCs-|iii}|i o<|i o1|i o&|i o|i o|i odSt i |i |i ƒ}h}|io|i|dR?R@R.RRRAR;(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyRXãs *t ShowProjectcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sDisplay project detailss .ShowProjectcCsŒtt|ƒi|ƒ}|idddddƒ|idddddƒ|id d d d tdd ƒ|idd d d tddƒ|S(NR9R s R sProject to display (name or ID)s--domainss$Domain owning (name or ID)s --parentsR R RHs$Show the project's parents as a lists --childrens+Show project's subtree (children) as a list(RR[RRR'(RRR((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyR:s(c Csc|iii}|ioLti||iƒ}ti|i|i d|i d|i d|i ƒ}n+ti|i|i d|i d|i ƒ}|i idƒoAg}|i dD]}|t|ddƒq´~|i dR?R@R.RRRAR;(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyR[5s (R>R?R4tcliffRRRtkeystoneclientRR+topenstackclient.commonRRtopenstackclient.i18nRtopenstackclient.identityRtShowOneRtCommandRBtListerRGRXR[(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/project.pyts  a';R