def getLVstats(self, *args):
if not len(args) in (<NUM_LIT:1>, <NUM_LIT:2>):<EOL><INDENT>raise TypeError("<STR_LIT>"<EOL>"<STR_LIT>")<EOL><DEDENT>if self._vgTree is None:<EOL><INDENT>self._initDMinfo()<EOL><DEDENT>if len(args) == <NUM_LIT:1>:<EOL><INDENT>dmdev = self._mapLVname2dm.get(args[<NUM_LIT:0>])<EOL><DEDENT>else:<EOL><INDENT>dmdev = self._mapLVtuple2dm.get(args)<EOL><DEDENT>if dmdev is not None:<EOL><INDENT>return self.getDevStats(dmdev)<EOL><DEDENT>else:<EOL><INDENT>return None<EOL><DEDENT>
Returns I/O stats for LV.

        @param args: Two calling conventions are implemented:
                     - Passing two parameters vg and lv.
                     - Passing only one parameter in 'vg-lv' format.  
        @return:     Dict of stats.