/usr/lib/python2.6/site-packages/openstackclient/volume/v1
NameSizeModeActions
backup.py64910644editdlrm
backup.pyc74030644editdlrm
qos_specs.py101240644editdlrm
qos_specs.pyc110890644editdlrm
snapshot.py90730644editdlrm
snapshot.pyc96090644editdlrm
volume.py140400644editdlrm
volume.pyc125620644editdlrm
volume_type.py68230644editdlrm
volume_type.pyc82850644editdlrm
__init__.py00644editdlrm
__init__.pyc1690644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstackclient/volume/v1/snapshot.pyc (9609B)
Ñò ;vVc @sdZddkZddkZddkZddklZddklZddklZddkl Z ddkl Z dei fd „ƒYZ d ei fd „ƒYZd eifd „ƒYZdei fd„ƒYZdei fd„ƒYZdei fd„ƒYZdS(s)Volume v1 Snapshot action implementationsiÿÿÿÿN(tcommand(tlister(tshow(t parseractions(tutilstCreateSnapshotcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sCreate new snapshots.CreateSnapshotc Cs’tt|ƒi|ƒ}|idddddƒ|iddddtdd ƒ|id dd dd ƒ|id dddddtddƒ|S(NtvolumetmetavarsthelpsVolume to snapshot (name or ID)s--namestrequiredsName of the snapshots --descriptions sDescription of the snapshots--forcetdesttforcetactiont store_truetdefaults;Create a snapshot attached to an instance. Default is False(tsuperRt get_parsert add_argumenttTruetFalse(tselft prog_nametparser((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR#s*cCs–|iii}ti|i|iƒi}|ii||i |i |i ƒ}|i i hti|i idƒƒd6ƒttti|i ƒƒŒS(Ntmetadatat properties(tapptclient_managerRRt find_resourcetvolumestidtvolume_snapshotstcreateR tnamet descriptiont_infotupdatet format_dicttpoptziptsortedtsixt iteritems(Rt parsed_argst volume_clientt volume_idtsnapshot((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyt take_action>s    #( t__name__t __module__t__doc__tloggingt getLoggertlogRRt log_methodR.(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyRs tDeleteSnapshotcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sDelete snapshot(s)s.DeleteSnapshotcCs;tt|ƒi|ƒ}|idddddddƒ|S(Nt snapshotsRs tnargst+Rs"Snapshot(s) to delete (name or ID)(RR6RR(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyRVscCsO|iii}x9|iD].}ti|i|ƒi}|ii|ƒqWdS(N( RRRR7RRRRtdelete(RR*R+R-t snapshot_id((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR.`s   ( R/R0R1R2R3R4RRR5R.(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR6Qs t ListSnapshotcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sList snapshotss .ListSnapshotcCs;tt|ƒi|ƒ}|iddddtddƒ|S(Ns--longR R RRs List additional fields in output(RR<RRR(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyRosc s‡fd†‰|ioEdddddddd g‰tiˆƒ}d |d ¢s ( tlongtcopytdeepcopyRRRRtlistRt ExceptionR(RR*tcolumn_headersRLtdata((R@R?RMsR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR.ys.       ( R/R0R1R2R3R4RRR5R.(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR<js t SetSnapshotcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sSet snapshot propertiess .SetSnapshotcCs‰tt|ƒi|ƒ}|idddddƒ|idddddƒ|id dd dd ƒ|id dd dtiddƒ|S(NR-Rs RsSnapshot to modify (name or ID)s--namessNew snapshot names --descriptions sNew snapshot descriptions --propertys R sSProperty to add/change for this snapshot (repeat option to set multiple properties)(RRURRRtKeyValueAction(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR®s& cCsÆ|iii}ti|i|iƒ}|io|ii|i |iƒnh}|i o|i |dtdisplay_descriptionsNo changes requested (RRRRRRR-tpropertyt set_metadataRR R!R4terrorR#(RR*R+R-tkwargs((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR.Ås       ( R/R0R1R2R3R4RRR5R.(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyRU©s t ShowSnapshotcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sDisplay snapshot detailss .ShowSnapshotcCs5tt|ƒi|ƒ}|idddddƒ|S(NR-Rs Rs Snapshot to display (name or ID)(RR\RR(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyRâs cCso|iii}ti|i|iƒ}|iihti |ii dƒƒd6ƒt t t i|iƒƒŒS(NRR(RRRRRRR-R"R#R$R%R&R'R(R)(RR*R+R-((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR.ês    #( R/R0R1R2R3R4RRR5R.(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR\Ýs t UnsetSnapshotcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sUnset snapshot propertiess.UnsetSnapshotc Cs`tt|ƒi|ƒ}|idddddƒ|iddddd d gdd d tƒ|S( NR-Rs RsSnapshot to modify (name or ID)s --propertysR tappendRsCProperty to remove from snapshot (repeat to remove multiple values)R (RR]RRR(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyRüscCse|iii}ti|i|iƒ}|io|ii|i |iƒn|ii i dƒdS(NsNo changes requested ( RRRRRRR-RXtdelete_metadataRR4RZ(RR*R+R-((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR.s  ( R/R0R1R2R3R4RRR5R.(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyR]÷s (R1ROR2R(tcliffRRRtopenstackclient.commonRRtShowOneRtCommandR6tListerR<RUR\R](((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v1/snapshot.pyts   3?4