Ñò Ã#xPc@sªddkZddklZlZlZlZddklZlZddkl Z edƒZ defd„ƒYZ ei e ƒdefd „ƒYZ ei e ƒdS( iÿÿÿÿN(tapit LocalOrRemotet_tngettext(tOutputtsummary(tFlags Misc plug-ins tenvc BsáeZedƒZedƒZdZeieddddedƒddd d gd e ƒfZe d d e dedƒƒe dd e dedƒd dgƒe dd e dedƒd dgƒe fZd„Zd„ZRS(sShow environment variables.s%(count)d variabless variables*talltcli_nametdocsJretrieve and print all attributes from the server. Affects command output.texcludetwebuitflagst no_outputtdefaulttresultttypes)Dictionary mapping variable name to valuettotals(Total number of variables env (>= count)t no_displaytcounts'Number of variables returned (<= total)cCs¤tƒ}x”|D]Œ}d|joXti|iddƒdƒ}xW|iD]'}|i|ƒo|i|ƒqLqLWq||ijo|i|ƒqqW|S(Nt*s.*t$(tsettretcompiletreplaceRtmatchtadd(tselft variablestkeystquerytpattkey((s7/usr/lib/python2.6/site-packages/ipalib/plugins/misc.pyt __find_keysHs   c sŸ|djo ˆi}nˆi|ƒ}tdt‡fd†|Dƒƒdt|ƒdtˆiƒƒ}t|ƒdjoˆi||d[s RRiR(tNoneRt_env__find_keystdicttlent msg_summary(RRtoptionsRtret((Rs7/usr/lib/python2.6/site-packages/ipalib/plugins/misc.pytexecuteTs    (s variables*(t__name__t __module__Rt__doc__R)t takes_argsRt takes_optionsRtTrueRR'tintRt has_outputR&R,(((s7/usr/lib/python2.6/site-packages/ipalib/plugins/misc.pyR#s0                tpluginsc BsŸeZedƒZedddƒZeieddddedƒdd d d gd e ƒfZe d e dƒe dde dedƒƒe fZd„ZRS(sShow all loaded plugins.s%(count)d plugin loadeds%(count)d plugins loadediRR R sJretrieve and print all attributes from the server. Affects command output.R R R RRRs(Dictionary mapping plugin names to basesRRsNumber of plugins loadedcKsDt|iidd„ƒ}tdtd„|Dƒƒdt|ƒƒS(NR"cSs|iS((tplugin(to((s7/usr/lib/python2.6/site-packages/ipalib/plugins/misc.pyt„sRcss%x|]}|i|ifVqWdS(N(R6tbases(R$tp((s7/usr/lib/python2.6/site-packages/ipalib/plugins/misc.pys ‡s R(tsortedRR5R'R((RR*R5((s7/usr/lib/python2.6/site-packages/ipalib/plugins/misc.pyR,ƒs (R-R.RR/RR)RR1RR2RR'R3RR4R,(((s7/usr/lib/python2.6/site-packages/ipalib/plugins/misc.pyR5is         (RtipalibRRRRt ipalib.outputRRRR/RtregisterR5(((s7/usr/lib/python2.6/site-packages/ipalib/plugins/misc.pyts " C #