added some code to keep track of config services separately within core nodes, added function for starting config services during session instantiation

This commit is contained in:
Blake Harnden 2020-01-17 16:57:49 -08:00
parent dbc77d81f6
commit 191a9e9909
8 changed files with 87 additions and 26 deletions

View file

@ -277,9 +277,19 @@ class CoreNodeBase(NodeBase):
"""
super().__init__(session, _id, name, start, server)
self.services = []
self.config_services = set()
self.nodedir = None
self.tmpnodedir = False
def start_config_services(self) -> None:
"""
Start configuration services for this node.
:return: nothing
"""
for service in self.config_services:
service.start()
def makenodedir(self) -> None:
"""
Create the node directory.