factory
factory is an experimental feature to derive more information about configurations by using
several different configuration objects for a given syntax.
>>> from ciscoconfparse import CiscoConfParse
>>> parse = CiscoConfParse('/tftpboot/sfob09f02sw01.conf', syntax='ios', factory=True)
>>> hsrp_intf = parse.find_parent_objects("interface", " standby")
>>>
The most developed factory is ios.
Note
factory is an experimental feature; to enable it, parse with factory=True.
If something doesn’t work, it’s a feature, not a bug.
Warning
Anything about factory parsing can change at any time (but mostly does not).
Also See
The syntax=’ios’ page.
The syntax=’nxos’ page.
The syntax=’asa’ page.
The syntax=’iosxr’ page.