Example #1
0
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)
Example #2
0
    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)
Example #3
0
    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)
Example #4
0
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)
Example #5
0
    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)