/usr/lib/python2.6/site-packages/openstackclient/identity/v2_0
NameSizeModeActions
catalog.py32880644editdlrm
catalog.pyc36780644editdlrm
ec2creds.py61050644editdlrm
ec2creds.pyc64270644editdlrm
endpoint.py55980644editdlrm
endpoint.pyc64620644editdlrm
project.py89480644editdlrm
project.pyc86340644editdlrm
role.py112210644editdlrm
role.pyc110060644editdlrm
service.py61020644editdlrm
service.pyc65750644editdlrm
token.py19060644editdlrm
token.pyc25830644editdlrm
user.py122240644editdlrm
user.pyc102070644editdlrm
__init__.py00644editdlrm
__init__.pyc1730644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstackclient/identity/v2_0/project.pyc (8634B)
Ñò ;vVc @sdZddkZddkZddklZddklZddklZddklZ ddk l Z ddk l Z dd k lZd eifd „ƒYZd eifd „ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdS(s*Identity v2 Project action implementationsiÿÿÿÿN(tcommand(tlister(tshow(t exceptions(t parseractions(tutils(t_t CreateProjectcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sCreate new projects.CreateProjectc Csëtt|ƒi|ƒ}|iddddtdƒƒ|iddddtdƒƒ|iƒ}|id d d dtd ƒƒ|id d d dtdƒƒ|idddd tidtdƒƒ|idd d dtdƒƒ|S(NtnametmetavarsthelpsNew project names --descriptions sProject descriptions--enabletactiont store_truesEnable project (default)s --disablesDisable projects --propertys sCAdd a property to (repeat option to set multiple properties)s --or-showsReturn existing project(tsuperRt get_parsert add_argumentRtadd_mutually_exclusive_groupRtKeyValueAction(tselft prog_nametparsert enable_group((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyR$s8        c Cs|iii}t}|io t}nh}|io|iiƒ}ny+|ii |i d|i d||}WnZt i j oK}|io2ti|i|i ƒ}|iid|i ƒqÔ|‚nX|iiddƒttti|iƒƒŒS(Nt descriptiontenabledsReturning existing project %st parent_id(tapptclient_managertidentitytTruetdisabletFalsetpropertytcopyttenantstcreateRRtksc_exctConflicttor_showRt find_resourcetlogtinfot_infotpoptNonetziptsortedtsixt iteritems(Rt parsed_argstidentity_clientRtkwargstprojectte((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyt take_actionIs,          ( t__name__t __module__t__doc__tloggingt getLoggerR'RRt log_methodR5(((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyRs %t DeleteProjectcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sDelete project(s)s.DeleteProjectc CsAtt|ƒi|ƒ}|iddddddtdƒƒ|S(NtprojectsR s tnargst+R s!Project(s) to delete (name or ID)(R R<RRR(RRR((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyRos cCsO|iii}x9|iD].}ti|i|ƒ}|ii|iƒqWdS(N( RRRR=RR&R!tdeletetid(RR0R1R3t project_obj((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyR5ys  ( R6R7R8R9R:R'RRR;R5(((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyR<js t ListProjectcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(s List projectss .ListProjectc CsAtt|ƒi|ƒ}|iddddtdtdƒƒ|S(Ns--longR R tdefaultR s List additional fields in output(R RCRRRR(RRR((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyR‹s csL|io d‰nd‰|iiiiiƒ}ˆ‡fd†|DƒfS(NtIDtNamet DescriptiontEnabledc3s+x$|]}ti|ˆdhƒVqWdS(t formattersN(Rtget_item_properties(t.0ts(tcolumns(sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pys s (REsNames DescriptionRH(REsName(tlongRRRR!tlist(RR0tdata((RMsU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyR5•s   ( R6R7R8R9R:R'RRR;R5(((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyRC†s t SetProjectcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sSet project propertiess .SetProjectc Csëtt|ƒi|ƒ}|iddddtdƒƒ|iddddtdƒƒ|id dd dtd ƒƒ|iƒ}|id d ddtdƒƒ|idd ddtdƒƒ|idddd tidtdƒƒ|S(NR3R s R sProject to modify (name or ID)s--namessSet project names --descriptions sSet project descriptions--enableR R sEnable projects --disablesDisable projects --propertys sASet a project property (repeat option to set multiple properties)(R RQRRRRRR(RRRR((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyR¨s8        cCsH|iii}|i o1|i o&|i o|i o|i odSti |i |i ƒ}|i }|io|i|dR sProject to display (name or ID)(R RURRR(RRR((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyRøs  cCså|iii}h}y,ti|i|iƒ}|i|iƒWnxt i j oi}|iii }|i|i jp|i|i jo%h|i d6|i d6td6}q¼|‚nX|iddƒttti|ƒƒŒS(NRARRR(RRRRR&R!R3RTR)R#t Forbiddentauth_reft project_idt project_nameRR*R+R,R-R.R/(RR0R1R(R3R4RW((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyR5s$    ( R6R7R8R9R:R'RRR;R5(((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyRUós (R8R9R.tcliffRRRtkeystoneclientRR#topenstackclient.commonRRtopenstackclient.i18nRtShowOneRtCommandR<tListerRCRQRU(((sU/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v2_0/project.pyts  KP