/usr/lib/python2.6/site-packages/cliff
NameSizeModeActions
formatters/-0755rm
tests/-0755rm
app.py147930644editdlrm
app.pyc120720644editdlrm
argparse.py6130644editdlrm
argparse.pyc11150644editdlrm
command.py13750644editdlrm
command.pyc22200644editdlrm
commandmanager.py30480644editdlrm
commandmanager.pyc37800644editdlrm
complete.py51760644editdlrm
complete.pyc78700644editdlrm
display.py31780644editdlrm
display.pyc41990644editdlrm
help.py31240644editdlrm
help.pyc32440644editdlrm
interactive.py51370644editdlrm
interactive.pyc54170644editdlrm
lister.py19470644editdlrm
lister.pyc22490644editdlrm
show.py16350644editdlrm
show.pyc22590644editdlrm
utils.py29500644editdlrm
utils.pyc19750644editdlrm
__init__.py00644editdlrm
__init__.pyc1320644editdlrm
Edit: /usr/lib/python2.6/site-packages/cliff/display.pyc (4199B)
Ñò yDVc @sÄdZddkZyddklZWn,ej o ddklZd„ZnXddkZddkZddkZddk l Z ei e ƒZ eieiƒde fd „ƒYƒZdS( s,Application base class for displaying data. iÿÿÿÿN(tcompress(tizipcCsd„t||ƒDƒS(Ncss*x#|]\}}|o |VqqWdS(N((t.0tdts((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pys s (R(tdatat selectors((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pyR si(tCommandtDisplayCommandBasecBszeZdZd d„Zeid„ƒZeid„ƒZd„Z d„Z ei d„ƒZ d„Z ed„ƒZRS( sBCommand base class for displaying data about a single object. cCs2tt|ƒi||d|ƒ|iƒ|_dS(Ntcmd_name(tsuperRt__init__t_load_formatter_pluginst_formatter_plugins(tselftapptapp_argsR ((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pyR scCsdS(sEString specifying the namespace to use for loading formatter plugins.N((R((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pytformatter_namespace#scCsdS(s4String specifying the name of the default formatter.N((R((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pytformatter_default'scCsti|idtƒS(Ntinvoke_on_load(t stevedoretExtensionManagerRtTrue(R((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pyR +s cCsñtt|ƒi|ƒ}|iddddƒ}t|iiƒƒ}|i}||jo|d}n|idddd d d d |d |dd|ƒ|iddd dd gddddddƒx!|iD]}|i i|ƒqÓW|S(Nttitlesoutput formatterst descriptionsoutput formatter optionsis-fs--formattdestt formattertactiontstoretchoicestdefaultthelps!the output format, defaults to %ss-cs--columntappendtcolumnstmetavartCOLUMNs1specify the column(s) to include, can be repeated( R Rt get_parsertadd_argument_grouptsortedR tnamesRt add_argumenttobj(Rt prog_nametparsertformatter_grouptformatter_choicesRR((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pyR$2s4        cCsdS(s5Use the formatter to generate the output. :param parsed_args: argparse.Namespace instance with argument values :param column_names: sequence of strings containing names of output columns :param data: iterable with values matching the column names N((Rt parsed_argst column_namesR((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pytproduce_outputPscCsB|i|ii|_|i|ƒ\}}|i|||ƒdS(Ni(R RR)t take_actionR0(RR.R/R((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pytrunZscCs t||ƒS(N(R(titerableR((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pyt_compress_iterable`sN(t__name__t __module__t__doc__tNoneR tabctabstractpropertyRRR R$tabstractmethodR0R2t staticmethodR4(((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pyRs    (R7R9t itertoolsRt ImportErrorRtloggingtsixRtcommandRt getLoggerR5tLOGt add_metaclasstABCMetaR(((s,/tmp/pip-build-lt8jXN/cliff/cliff/display.pyts