def execute_get(device, cmd, separator=':', auto=False): output = device.execute_command(cmd) if auto: if ':' in output[0]: separator = ':' elif '\t' in output[0]: separator = '\t' else: raise Exception('Unknown separator for block:\n{}'.format(output)) return colon_separated_string_to_dict('\n'.join(output), separator)
def get_command_with_vdom(self, cmd, separator=':', auto=False, vdom=None): output = self.execute_command_with_vdom(cmd, vdom) if auto: if ':' in output[0]: separator = ':' elif '\t' in output[0]: separator = '\t' else: raise Exception('Unknown separator for block:\n{}'.format(output)) return colon_separated_string_to_dict('\n'.join(output), separator)
def get_command_with_vdom(self, cmd, separator=":", auto=False, vdom=None): output = self.execute_command_with_vdom(cmd, vdom) if auto: if ":" in output[0]: separator = ":" elif "\t" in output[0]: separator = "\t" else: raise Exception("Unknown separator for block:\n{}".format(output)) return colon_separated_string_to_dict("\n".join(output), separator)
def execute_get(device, cmd, separator=':', auto=False): output = device.execute_command(cmd) if auto: if ':' in output[0]: separator = ':' elif '\t' in output[0]: separator = '\t' else: raise Exception('Unknown separator for block:\n{}'.format(output)) return colon_separated_string_to_dict('\n'.join(output), separator)
def get_command_with_vdom(self, cmd, separator=':', auto=False, vdom=None): output = self.execute_command_with_vdom(cmd, vdom) if auto: if ':' in output[0]: separator = ':' elif '\t' in output[0]: separator = '\t' else: raise Exception( 'Unknown separator for block:\n{}'.format(output)) return colon_separated_string_to_dict('\n'.join(output), separator)