def xml(self): ''' parsing mechanism: xml Function xml() defines the xml type output parsing mechanism which typically contains 3 steps: executing, transforming, returning ''' output = tcl.q.caas.abstract(device=self.device.handle, exec='show ipv6 rip statistics | xml') result = tcl.cast_any(output[1]) return result
def cli(self): ''' parsing mechanism: cli Function cli() defines the cli type output parsing mechanism which typically contains 3 steps: executing, transforming, returning ''' result = tcl.q.caas.abstract(device=self.device.handle, exec='show ipv6 rip statistics') # # To leverage router_show parsers: # result = tcl.q.router_show(device=device, cmd='show version') return tcl.cast_any(result[1])