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:
parent
dbc77d81f6
commit
191a9e9909
8 changed files with 87 additions and 26 deletions
|
@ -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.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue