Source code for nettoolkit.facts_finder.generators.juniper._cmd_parse_running

"""juniper set config initiator - parent """

# ------------------------------------------------------------------------------

from nettoolkit.facts_finder.generators.commons import *
from .common import *
# ------------------------------------------------------------------------------

[docs] class Running(): """parent object for config parser Args: cmd_op (list, str): config output, either list of multiline string """ def __init__(self, cmd_op): """initialize the object by providing the config output """ self.cmd_op = cmd_op if self.cmd_op: JS = JSet(input_list=cmd_op) JS.to_set self.set_cmd_op = verifid_output(JS.output) else: self.set_cmd_op = [] raise Exception(f'[-] Missing Configuration capture.. {cmd_op}, verify input')
# ------------------------------------------------------------------------------