version 0.6 - IP address support added (+ tidying)
now computes differences for IP and IPv6 addresses on interfaces also, some underlying reorganisation of code, including: * moved comparison methods from the ConfigElementRules class to the ConfigDiff class * added the _compare_set_include() method to ConfigDiff to make comparing sets (of address, routes, etc.) easier and consistent * the compare_..._matchinfo() variants of methods are now the base (non ..._matchinfo()) versions - if just the 'include' flag is needed, this can be extracted with ...()[0] or other and avoids maintaining two largely identical sets of methods downstream
Showing
- cfg_contextdiff/__init__.py 1 addition, 1 deletioncfg_contextdiff/__init__.py
- cfg_contextdiff/configdiff.py 91 additions, 21 deletionscfg_contextdiff/configdiff.py
- cfg_contextdiff/configrules.py 9 additions, 77 deletionscfg_contextdiff/configrules.py
- cfg_contextdiff/iosdiff.py 146 additions, 86 deletionscfg_contextdiff/iosdiff.py
- cfg_contextdiff/iosparser.py 31 additions, 0 deletionscfg_contextdiff/iosparser.py
Loading
Please register or sign in to comment