daemon: Session cleanup, removed unused functions, used context managers for writing files, made variables used externally no longer private

This commit is contained in:
Blake Harnden 2020-06-12 20:22:51 -07:00
parent 178d12b327
commit 23d957679e
11 changed files with 99 additions and 220 deletions

View file

@ -325,7 +325,13 @@ class CoreServices:
"""
self.session = session
# dict of default services tuples, key is node type
self.default_services = {}
self.default_services = {
"mdr": ("zebra", "OSPFv3MDR", "IPForward"),
"PC": ("DefaultRoute",),
"prouter": (),
"router": ("zebra", "OSPFv2", "OSPFv3", "IPForward"),
"host": ("DefaultRoute", "SSH"),
}
# dict of node ids to dict of custom services by name
self.custom_services = {}