id <ddlmZmZmZddlmZGddeeZy))PluginIndependentPlugin SoSPredicate) is_executableceZdZdZdZdZdZy)ZVMzvmzIBM z/VM information)vmcphcpct|ddg}|j|d|_|jD]}t |s||_ngd}|j d|jz}|ddk(r/|dj d}|jd |zd |zg|j|Dcgc]}|jd |c}ycc}w) Nr cpint)kmods)?zq useridzq usersz q privclassz q cplevelz q cpservicez q cpprot userzq specexzq ssizq cpuszq srmzq vtodz q time fullz q timezonez q loaddevzq v osazq v dasdz q v cryptozq v fcpzq v pavzq v swzq v stzq v niczq stzq xstorezq xstore user systemz q sxspageszq vmlanz q vswitchzq vswitch detailszq vswitch accesszq vswitch activezq vswitch accesslistzq vswitch promiscuouszq vswitch controllerzq port group all active detailszq setzq commzq controller allzq fcpzq frameszq lanzq lan all detailszq lan all accessz q memassistzq niczq pavzq proczq proc topologyzq mtzq qioasszq spacesz q swch allzq tracez q mdcachez q alloc pagez q alloc spoolzq dumpz q dumpdevz q pcifunctionz q vmrelocatezind loadzind spzind userz %s q useridstatusroutputz q reorder %sz q quickdsp %s ) rset_cmd_predicatevm_cmdcommandsrcollect_cmd_outputsplitextendadd_cmd_output)selfzvm_predcmdvm_cmds vm_id_outvm_idvcmds 8/usr/lib/python3/dist-packages/sos/report/plugins/zvm.pysetupz ZVM.setupsVW,=> x( == CS!!   @ D++MDKK,GH X ! #h'--/2E NN&%'  6= .2t{{D )   s5CN)__name__ __module__ __qualname__ plugin_name short_descrr!r rr sK'JHX r(rN)sos.report.pluginsrrr sos.utilitiesrrr'r(r r+s"GF'^ &#^ r(