예제 #1
0
 def reload(self):
     try:
         new_config = Config(self.filename)
     except Exception:
         LOG.exception("Error loading new config")
         return
     self.config = new_config
     self.stop_services(self.streams)
     self.stop_services(self.status_monitors)
     self.start_streams()
예제 #2
0
 def load_config(self, filename):
     self.filename = filename
     self.config = Config(filename)
     self.start_streams()
     self.start_status_monitors()